Hilscher netX microcontroller driver
V0.0.5.0
Documentation of the netX driver package
|
slave_firewall_ctrl (slave_firewall_ctrl) More...
#include <netx90_app.h>
slave_firewall_ctrl (slave_firewall_ctrl)
Definition at line 16689 of file netx90_app.h.
union { ... } |
< (@ 0xFF401700) slave_firewall_ctrl Structure
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
__IOM uint32_t slave_firewall_ctrl_Type::abort_dis |
[31..31] disable abort-generation for denied accesses 1: no ERROR response for denied accesses (not recommended). 0: ERROR response for denied accesses (default)
[31..31] disable abort-generation for denied accesses
Definition at line 16724 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::bf_align0 |
[3..2] bitField alignment value for aeabi compatibility
Definition at line 16709 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::bf_align1 |
[7..6] bitField alignment value for aeabi compatibility
Definition at line 16713 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::bf_align2 |
[30..10] bitField alignment value for aeabi compatibility
Definition at line 16723 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::firewall_cfg_crypt_system |
(@ 0x00000000) Firewall configuration register for the crypt_system NETX AHB channel. Basic function: A denied access will generate an ERROR-response (abort). Masters which cannot handle aborts directly can generate an IRQ to their controlling master when they receive an abort (e.g. the DPM-master can generate an IRQ to its host or the DMA-controllers can generate an IRQ to the ARM-CPU). The firewall will no generate any IRQ by itself. A denied write access will be junked. A denied read access will return
Definition at line 16692 of file netx90_app.h.
struct { ... } slave_firewall_ctrl_Type::firewall_cfg_crypt_system_b |
__IOM uint32_t slave_firewall_ctrl_Type::firewall_cfg_debug_slave |
(@ 0x00000004) Firewall configuration register for the debug_slave NETX AHB channel. See description of register firewall_cfg_crypt_system for details. Note: The configuration bits of this register can be locked to protect it from reconfiguration by ASIC_CTRL_COM.netx_lock.lock_firewall. The functionality of the status bits are not influenced by ASIC_CTRL_COM.netx_lock.lock_firewall.
Definition at line 16731 of file netx90_app.h.
struct { ... } slave_firewall_ctrl_Type::firewall_cfg_debug_slave_b |
__IOM uint32_t slave_firewall_ctrl_Type::firewall_cfg_eth_system |
(@ 0x00000008) Firewall configuration register for the eth_system NETX AHB channel. See description of register firewall_cfg_crypt_system for details. Note: The configuration bits of this register can be locked to protect it from reconfiguration by ASIC_CTRL_COM.netx_lock.lock_firewall. The functionality of the status bits are not influenced by ASIC_CTRL_COM.netx_lock.lock_firewall.
Definition at line 16755 of file netx90_app.h.
struct { ... } slave_firewall_ctrl_Type::firewall_cfg_eth_system_b |
__IOM uint32_t slave_firewall_ctrl_Type::firewall_cfg_hifmem_amem |
(@ 0x00000010) Firewall configuration register for the hifmem_amem NETX AHB channel. See description of register firewall_cfg_crypt_system for details. Note: The configuration bits of this register can be locked to protect it from reconfiguration by ASIC_CTRL_COM.netx_lock.lock_firewall. The functionality of the status bits are not influenced by ASIC_CTRL_COM.netx_lock.lock_firewall.
Definition at line 16803 of file netx90_app.h.
struct { ... } slave_firewall_ctrl_Type::firewall_cfg_hifmem_amem_b |
__IOM uint32_t slave_firewall_ctrl_Type::firewall_cfg_hifmem_sdram |
(@ 0x00000014) Firewall configuration register for the hifmem_sdram NETX AHB channel. See description of register firewall_cfg_crypt_system for details. Note: The configuration bits of this register can be locked to protect it from reconfiguration by ASIC_CTRL_COM.netx_lock.lock_firewall. The functionality of the status bits are not influenced by ASIC_CTRL_COM.netx_lock.lock_firewall.
Definition at line 16827 of file netx90_app.h.
struct { ... } slave_firewall_ctrl_Type::firewall_cfg_hifmem_sdram_b |
__IOM uint32_t slave_firewall_ctrl_Type::firewall_cfg_sqirom |
(@ 0x0000000C) Firewall configuration register for the sqirom NETX AHB channel. See description of register firewall_cfg_crypt_system for details. Note: The configuration bits of this register can be locked to protect it from reconfiguration by ASIC_CTRL_COM.netx_lock.lock_firewall. The functionality of the status bits are not influenced by ASIC_CTRL_COM.netx_lock.lock_firewall.
Definition at line 16779 of file netx90_app.h.
struct { ... } slave_firewall_ctrl_Type::firewall_cfg_sqirom_b |
__IOM uint32_t slave_firewall_ctrl_Type::rp_app |
[5..5] read permission for APP side masters
Definition at line 16712 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::rp_com |
[4..4] read permission for COM side masters 1: permit read access 0: deny read access
[4..4] read permission for COM side masters
Definition at line 16710 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::stat_app |
[9..9] status for APP side masters, write '1' to clear.
Definition at line 16722 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::stat_com |
[8..8] Firewall status for COM side masters, write '1' to clear. 1: an access of the COM side was denied 0: no denied accesses Note: Clearing the stat-bit by software has lower priority than setting by hardware. I.e. clearing a status bit while an access of the related is denied, will fail. Ensure that no access will be denied before clearing by stopping accessing master (e.g. DMAC which could perform long jobs with long bursts).
[8..8] Firewall status for COM side masters, write '1' to clear.
Definition at line 16714 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::wp_app |
[1..1] write permission for APP side masters
Definition at line 16708 of file netx90_app.h.
__IOM uint32_t slave_firewall_ctrl_Type::wp_com |
[0..0] write permission for COM side masters 1: permit write access 0: deny write access
[0..0] write permission for COM side masters
Definition at line 16706 of file netx90_app.h.