SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The protection mechanism for L4 interconnects is based on a hierarchical segmentation, as shown in Figure 14-12. By default, some regions are attached to specific protection group members. This specificity lets users set up the permission access to certain types of modules requiring the same access protection without managing region allocation.
All interconnect address spaces are covered by regions. Table 14-395 through Table 14-399 list the module mapping with their addresses, region numbers, and default protection group allocated to them.
Module refers to the configuration registers of the module.
TA (Target Agent) refers to the interconnect configuration registers of the TA associated with the module.
Module | Region | Description |
---|---|---|
L4_PER1_CONFIG | 0 | Address Protection |
1 | L3_MAIN_IP0 initiator port | |
2 | Link Agent | |
UART3_TARG | 3 | Module |
4 | TA | |
TIMER2_TARG | 5 | Module |
6 | TA | |
TIMER3_TARG | 7 | Module |
8 | TA | |
TIMER4_TARG | 9 | Module |
10 | TA | |
TIMER9_TARG | 11 | Module |
12 | TA | |
GPIO2_TARG | 13 | Module |
14 | TA | |
GPIO3_TARG | 15 | Module |
16 | TA | |
GPIO4_TARG | 17 | Module |
18 | TA | |
GPIO5_TARG | 19 | Module |
20 | TA | |
GPIO6_TARG | 21 | Module |
22 | TA | |
I2C3 | 23 | Module |
UART1_TARG | 24 | Module |
25 | TA | |
UART2_TARG | 26 | Module |
27 | TA | |
UART4_TARG | 28 | Module |
29 | TA | |
I2C1_TARG | 30 | Module |
31 | TA | |
I2C2_TARG | 32 | Module |
33 | TA | |
I2C3_TARG | 34 | TA |
GPIO8_TARG | 35 | Module |
36 | TA | |
HDQ1W_TARG | 37 | Module |
38 | TA | |
ELM_TARG | 39 | Module |
40 | TA | |
TIMER10_TARG | 41 | Module |
42 | TA | |
TIMER11_TARG | 43 | Module |
44 | TA | |
GPIO7_TARG | 45 | Module |
46 | TA | |
MCSPI1_TARG | 47 | Module |
48 | TA | |
MCSPI2_TARG | 49 | Module |
50 | TA | |
MMC1_TARG | 51 | Module |
52 | TA | |
UART6_TARG | 53 | Module |
54 | TA | |
MMC3_TARG | 61 | Module |
62 | TA | |
UART5_TARG | 63 | Module |
64 | TA | |
MMC2_TARG | 65 | Module |
66 | TA | |
MCSPI3_TARG | 67 | Module |
68 | TA | |
MCSPI4_TARG | 69 | Module |
70 | TA | |
MMC4_TARG | 71 | Module |
72 | TA | |
L4_PER1 CONFIG | 77 | L3_MAIN_IP1 |
78 | L3_MAIN_IP2 | |
I2C4_TARG | 81 | Module |
82 | TA | |
I2C5_TARG | 83 | Module |
84 | TA |
Module | Region | Description |
---|---|---|
L4_PER2_CONFIG | 0 | Address Protection |
1 | L3_MAIN_IP0 initiator port | |
2 | Link Agent | |
GMAC_TARG | 3 | Module |
L4_PER2_CONFIG | 4 | L3_MAIN_IP1 initiator port |
5 | L3_MAIN_IP2 initiator port | |
GMAC_TARG | 6 | TA |
MLB_TARG | 7 | Module |
8 | TA | |
MCASP1_CFG_TARG | 9 | Module |
10 | TA | |
MCASP2_CFG_TARG | 11 | Module |
12 | TA | |
MCASP3_CFG_TARG | 13 | Module |
14 | TA | |
MCASP4_CFG_TARG | 15 | Module |
16 | TA | |
MCASP4_DAT_TARG | 17 | Module |
18 | TA | |
MCASP5_CFG_TARG | 19 | Module |
20 | TA | |
MCASP5_DAT_TARG | 21 | Module |
22 | TA | |
PWM1_TARG | 25 | Module |
26 | TA | |
PWM2_TARG | 27 | Module |
28 | TA | |
PWM3_TARG | 29 | Module |
30 | TA | |
DCAN2_TARG | 31 | Module |
32 | TA | |
MCASP6_CFG_TARG | 35 | Module |
36 | TA | |
MCASP7_DAT_TARG | 37 | Module |
38 | TA | |
MCASP7_CFG_TARG | 39 | Module |
40 | TA | |
MCASP8_DAT_TARG | 41 | Module |
42 | TA | |
MCASP8_CFG_TARG | 43 | Module |
44 | TA | |
MCASP6_DAT_TARG | 45 | Module |
46 | TA | |
UART7_TARG | 47 | Module |
48 | TA | |
UART8_TARG | 49 | Module |
50 | TA | |
UART9_TARG | 51 | Module |
52 | TA | |
VCP1_CFG_TARG | 53 | Module |
54 | TA | |
VCP2_CFG_TARG | 55 | Module |
56 | TA |
Module | Region | Description |
---|---|---|
L4_PER3_CONFIG | 0 | Address Protection |
1 | Link Agent | |
2 | L3_MAIN_IP0 initiator port | |
3 | L3_MAIN_IP1 initiator port | |
4 | L3_MAIN_IP2 initiator port | |
TIMER5_TARG | 5 | Module |
6 | TA | |
TIMER6_TARG | 7 | Module |
8 | TA | |
TIMER7_TARG | 9 | Module |
10 | TA | |
TIMER8_TARG | 11 | Module |
12 | TA | |
TIMER13_TARG | 13 | Module |
14 | TA | |
TIMER14_TARG | 15 | Module |
16 | TA | |
TIMER15_TARG | 17 | Module |
18 | TA | |
TIMER16_TARG | 19 | Module |
20 | TA | |
VIP1_TARG | 21 | Module |
22 | TA | |
VIP2_TARG | 23 | Module |
24 | TA | |
VIP3_TARG | 25 | Module |
26 | TA | |
VPE_TARG | 27 | Module |
28 | TA | |
RTC_TARG | 29 | Module |
30 | TA | |
MBX2_TARG | 33 | Module |
34 | TA | |
MBX3_TARG | 35 | Module |
36 | TA | |
MBX4_TARG | 37 | Module |
38 | TA | |
MBX5_TARG | 39 | Module |
40 | TA | |
MBX6_TARG | 41 | Module |
42 | TA | |
MBX7_TARG | 43 | Module |
44 | TA | |
MBX8_TARG | 45 | Module |
46 | TA | |
MBX12_TARG | 67 | Module |
68 | TA | |
MBX9_TARG | 69 | Module |
70 | TA | |
MBX10_TARG | 71 | Module |
72 | TA | |
MBX11_TARG | 73 | Module |
74 | TA | |
USB4_CFG_TARG | 75 | Module |
76 | TA | |
USB2_CFG_TARG | 79 | Module |
80 | TA | |
OCMC_RAM1_TARG | 81 | Module |
82 | TA | |
USB1_CFG_TARG | 83 | Module |
84 | TA | |
USB3_CFG_TARG | 85 | Module |
86 | TA | |
OCMC_RAM3_TARG | 87 | Module |
88 | TA | |
MMU1_TARG | 91 | Module |
92 | TA | |
MMU2_TARG | 93 | Module |
94 | TA | |
MBX13_TARG | 95 | Module |
96 | TA |
Module | Region | Description |
---|---|---|
L4_CFG Configuration | 0 | AP |
1 | LA | |
2 | IP0 | |
CTRL_MODULE_CORE_TARG | 3 | Module |
4 | TA | |
CM_CORE_AON_TARG | 5 | Module |
6 | TA | |
CM_CORE_TARG | 7 | Module |
8 | TA | |
DMA_SYSTEM_TARG | 9 | Module |
10 | TA | |
SCP1_TARG | 13 | Module |
14 | TA | |
SCP2_TARG | 15 | Module |
16 | TA | |
MAILBOX_TARG | 23 | Module |
24 | TA | |
SPINLOCK_TARG | 25 | Module |
26 | TA | |
OCP_WP_NOC_TARG | 27 | Module |
28 | TA | |
SATA_TARG | 31 | Module |
32 | TA | |
EVE1_FW_CFG_TARG | 33 | Module |
34 | TA | |
EVE2_FW_CFG_TARG | 35 | Module |
36 | TA | |
IPU1_FW_CFG_TARG | 41 | Module |
42 | TA | |
IPU2_FW_CFG_TARG | 43 | Module |
44 | TA | |
VCP1_FW_CFG_TARG | 45 | Module |
46 | TA | |
VCP2_FW_CFG_TARG | 47 | Module |
48 | TA | |
TPCC_FW_CFG_TARG | 49 | Module |
50 | TA | |
TPTC_FW_CFG_TARG | 51 | Module |
52 | TA | |
PCIESS1_FW_CFG_TARG | 53 | Module |
54 | TA | |
MCASP1_FW_CFG_TARG | 55 | Module |
56 | TA | |
SCP3_TARG | 59 | Module |
60 | TA | |
DSP1_SDMA_FW_CFG_TARG | 61 | Module |
62 | TA | |
DSP2_SDMA_FW_CFG_TARG | 63 | Module |
64 | TA | |
MA_MPU_NTTP_FW_CFG_TARG | 79 | Module |
80 | TA | |
EMIF_OCP_FW_CFG_TARG | 81 | Module |
82 | TA | |
OCMC_RAM2_FW_CFG_TARG | 83 | Module |
84 | TA | |
GPMC_FW_CFG_TARG | 85 | Module |
86 | TA | |
OCMC_RAM1_FW_CFG_TARG | 87 | Module |
88 | TA | |
GPU_FW_CFG_TARG | 89 | Module |
90 | TA | |
OCMC_RAM3_FW_CFG | 91 | Module |
92 | TA | |
DSS_FW_CFG_TARG | 93 | Module |
94 | TA | |
IVA_SL2IF_FW_CFG_TARG | 95 | Module |
96 | TA | |
IVA_CONFIG_FW_CFG_TARG | 97 | Module |
98 | TA | |
DEBUGSS_CT_TBR_FW_CFG_TARG | 99 | Module |
100 | TA | |
L3_INSTR_FW_CFG_TARG | 101 | Module |
102 | TA | |
MCASP2_FW_CFG_TARG | 103 | Module |
104 | TA | |
QSPI_FW_CFG_TARG | 105 | Module |
106 | TA | |
MCASP3_FW_CFG_TARG | 107 | Module |
108 | TA | |
PCIESS2_FW_CFG_TARG | 125 | Module |
126 | TA |
Module | Region | Description |
---|---|---|
L4 WKUP | 0 | AP |
1 | IP0 | |
2 | LA | |
PRM_TARG | 3 | Module |
4 | TA | |
GPIO1_TARG | 5 | Module |
6 | TA | |
WD_TIMER2_TARG | 7 | Module |
8 | TA | |
TIMER1_TARG | 9 | Module |
10 | TA | |
KBD_TARG | 11 | Module |
12 | TA | |
COUNTER_32K | 15 | Module |
16 | TA | |
CTRL_MODULE_WKUP | 17 | Module |
18 | TA | |
TIMER12 | 19 | Module |
20 | TA | |
UART10_TARG | 28 | Module |
29 | TA | |
DCAN1_TARG | 30 | Module |
31 | TA |