There are 17 MPU firewall instances in the
device placed at various points in the interconnect topology. Depending on where the
firewalls are present in the topology they are referred to as Initiator side firewall
(Firewall is right at the initiator port) or Target side firewall (Firewall is right
before the target). All MPUs are identical from application perspective. However, all
the target side MPUs have 8 or 4 Regions and Initiator side MPUs have 16 regions
(provides more regions to handle peripheral spaces) As evident from Figure3-1, the
Initiator side firewalls are intended to protect the peripheral space while the Target
side firewalls protect individual Target memory space (A memory bank or a unique target
space)
Initiator side MPUs
Following are the initiator side
firewalls as shown in Figure 3-3. CORE VBUSP Interconnect Diagram.
- SCRM2SCRP0
- SCRM2SCRP1
- R5SS0_CORE0_AHB_MST
- R5SS0_CORE1_AHB_MST
Target side MPUs
Following are the Target side
firewalls as shown in Figure 3-2. Core Interconnect Diagram.
- R5SS0_CORE0_AXIS_SLV
- R5SS0_CORE1_AXIS_SLV
- L2OCRAM_BANK0_SLV
- L2OCRAM_BANK1_SLV
- L2OCRAM_BANK2_SLV
- MBOX_RAM_SLV
- HSM_SLV
- DTHE_SLV
- OSPI0_SLV
- OSPI1_SLV
- OSPI0_CONFIG_SLV
- OSPI1_CONFIG_SLV
- R5SS0_CONFIG_SLV