SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Hardware reset values can be modified by exported values from the control module at reset.
Address Offset | 0x0000 0000+(0x10*k) | Index | See Table 16-34 to Table 16-43. |
Physical Address | Instance | ||
Description | Error log register for port k | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BLK_BURST_VIOLATION | RESERVED | REGION_START_ERRLOG | REGION_END_ERRLOG | REQINFO_ERRLOG |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | RESERVED | Reads return 0s. | R | 0x00 |
23 | BLK_BURST_VIOLATION | Read 0x1: 2D burst not allowed or exceeding allowed size Write to clear ERROR_LOG_k and LOGICAL_ADDR_ERRLOG_k registers | RW | 0 |
22 | RESERVED | Reads return 0s. | R | 0 |
21:17 | REGION_START_ERRLOG | Read: Wrong access hit this region number Write to clear ERROR_LOG_k and LOGICAL_ADDR_ERRLOG_k registers | RW | 0x00 |
16:12 | REGION_END_ERRLOG | Read: Wrong access hit this region number Write to clear ERROR_LOG_k and LOGICAL_ADDR_ERRLOG_k registers | RW | 0x00 |
11:0 | REQINFO_ERRLOG | Read: Error in reqinfo vector mapped as follows: [11: 8] ConnID [3:0] [7] MCMD [0] [6:4] Reserved [3] MReqDebug [2] Reserved [1] MReqSupervisor [0] MReqType Write to clear ERROR_LOG_k and LOGICAL_ADDR_ERRLOG_k registers | RW | 0x000 |
L3_MAIN Interconnect |
Address Offset | 0x0000 0004+(0x10*k) | Index | See Table 16-34 to Table 16-43. |
Physical Address | Instance | ||
Description | Logical Physical Address Error log register for port k | ||
Type | RO |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SLVOFS_LOGICAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31(1):0 | SLVOFS_LOGICAL | Address generated by the Initiator before being translated | R | 0x00000 |
L3_MAIN Interconnect |
Address Offset | 0x0000 0040 | ||
Physical Address | Instance | ||
Description | Register update control register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FW_ADDR_SPACE_MSB | RESERVED | FW_LOAD_REQ | BUSY_REQ |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | RESERVED | Reads return 0s. | R | 0x0000 0000 |
19:16 | FW_ADDR_SPACE_MSB | Address space size | R | 0x2 |
15:2 | RESERVED | Reserved | R | 0x0000 0000 |
1 | FW_LOAD_REQ | Writing '1' to this bit causes the bit to self-clear and triggers the reload of L3 firewall default values. This bit will subsequently self-set when the reload procedure is complete. Writing '0' has no effect. | RW W1toClr | 0x1 |
0 | BUSY_REQ | Busy request 0x0: Allow transactions to reach the slave NIU (resume) 0x1: No transaction can reach the slave NIU (suspend) | RW | 0x0 |
L3_MAIN Interconnect |
Address Offset | 0x0000 0080+(0x10*i) | Index | See Table 16-34 to Table 16-43. |
Physical Address | 0x4A21 C080 + (0x10*i) 0x4A21 0080 + (0x10*i) 0x4A15 B080 + (0x10*i) 0x4A21 8080 + (0x10*i) 0x4A21 E080 + (0x10*i) 0x4A21 2080 + (0x10*i) 0x4A20 E080 + (0x10*i) 0x4A22 A080 + (0x10*i) 0x4A20 C080 + (0x10*i) 0x4A20 A080 + (0x10*i) 0x4A16 5080 + (0x10*i) 0x4A15 9080 + (0x10*i) 0x4A16 3080+(0x10*i) | Instance | DSS_FW GPMC_FW IPU1_FW IPU2_FW IVA_SL2IF_FW OCMC_RAM1_FW OCMC_RAM2_FW OCMC_RAM3_FW EMIF_OCP_FW MA_MPU_NTTP_FW PCIE1_FW PCIE2_FW TPTC_FW |
Description | Start physical address of region i | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
START_REGION | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:10 | START_REGION | Physical target start address of firewall region i. The size of this bit field depends on target addressable space, the maximum is [31:10]. See Table 16-52. Each of the LSbits is assumed to be 0.The programmed address is included in the region i boundary. | RW | 0x00000 |
9:0 | RESERVED | Reads return 0s. | R | 0x0000 |
L3_MAIN Interconnect |
Firewall | Bit Field |
---|---|
DSS_FW | START_REGION_i[22:12] START_REGION |
GPMC_FW | START_REGION_i[30:12] START_REGION |
IPU1_FW | START_REGION_i[22:12] START_REGION |
IPU2_FW | START_REGION_i[22:12] START_REGION |
IVA_SL2IF_FW | START_REGION_i[17:12] START_REGION |
OCMC_RAM1_FW | START_REGION_i[18:12] START_REGION |
OCMC_RAM2_FW | START_REGION_i[19:12] START_REGION |
OCMC_RAM3_FW | START_REGION_i[19:12] START_REGION |
EMIF_OCP_FW | START_REGION_i[31:10] START_REGION |
MA_MPU_NTTP_FW | START_REGION_i[31:10] START_REGION |
PCIE1_FW | START_REGION_i[27:12] START_REGION |
PCIE2_FW | START_REGION_i[27:12] START_REGION |
TPTC_FW | START_REGION_i[19:12] START_REGION |
Address Offset | 0x0000 0084+(0x10*i) | Index | See Table 16-34 to Table 16-43. |
Physical Address | 0x4A21 C084 + (0x10*i) 0x4A21 0084 + (0x10*i) 0x4A15 B084 + (0x10*i) 0x4A21 8084 + (0x10*i) 0x4A21 E084 + (0x10*i) 0x4A21 2084 + (0x10*i) 0x4A20 E084 + (0x10*i) 0x4A22 A084 + (0x10*i) 0x4A20 C084 + (0x10*i) 0x4A20 A084 + (0x10*i) 0x4A16 5084 + (0x10*i) 0x4A15 9084 + (0x10*i) 0x4A16 3084+(0x10*i) | Instance | DSS_FW GPMC_FW IPU1_FW IPU2_FW IVA_SL2IF_FW OCMC_RAM1_FW OCMC_RAM2_FW OCMC_RAM3_FW EMIF_OCP_FW MA_MPU_NTTP_FW PCIE1_FW PCIE2_FW TPTC_FW |
Description | End physical address of region i | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
END_REGION | RESERVED | END_REGION_i_ENABLE_CORE1 | END_REGION_i_ENABLE_CORE0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:10 | END_REGION | Physical target end address of firewall region i. The size of this bit field depends on target addressable space, the maximum is [31:10]. See Table 16-55. Each of the LSbits is assumed to be 1.The programmed address is included in the region i boundary. | RW | 0x00000 |
9:2 | RESERVED | Reads return 0s. | R | 0x0000 |
1 | END_REGION_i_ENABLE_CORE1 | Enable this region for port 1(1). | RW | 0x0 |
0 | END_REGION_i_ENABLE_CORE0 | Enable this region for port 0. | RW | 0x0 |
L3_MAIN Interconnect |
Firewall | Bit Field |
---|---|
DSS_FW | END_REGION_i[22:12] END_REGION |
GPMC_FW | END_REGION_i[30:12] END_REGION |
IPU1_FW | END_REGION_i[22:12] END_REGION |
IPU2_FW | END_REGION_i[22:12] END_REGION |
IVA_SL2IF_FW | END_REGION_i[17:12] END_REGION |
OCMC_RAM1_FW | END_REGION_i[18:12] END_REGION |
OCMC_RAM2_FW | END_REGION_i[19:12] END_REGION |
OCMC_RAM3_FW | END_REGION_i[19:12] END_REGION |
EMIF_OCP_FW | END_REGION_i[31:10] END_REGION |
MA_MPU_NTTP_FW | END_REGION_i[31:10] END_REGION |
PCIE1_FW | END_REGION_i[27:12] END_REGION |
PCIE2_FW | END_REGION_i[27:12] END_REGION |
TPTC_FW | END_REGION_i[19:12] END_REGION |
Address Offset | 0x0000 008C+(0x10*j) | Index | See Table 16-34 to Table 16-43. |
Physical Address | Instance | ||
Description | Region j Permission High | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
W15 | R15 | W14 | R14 | W13 | R13 | W12 | R12 | W11 | R11 | W10 | R10 | W9 | R9 | W8 | R8 | W7 | R7 | W6 | R6 | W5 | R5 | W4 | R4 | W3 | R3 | W2 | R2 | W1 | R1 | W0 | R0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | W15 | Master NIU ConnID = 115 write permission | RW | 0x1 |
30 | R15 | Master NIU ConnID = 115 read permission | RW | 0x1 |
29 | W14 | Master NIU ConnID = 14 write permission | RW | 0x1 |
28 | R14 | Master NIU ConnID = 14 read permission | RW | 0x1 |
27 | W13 | Master NIU ConnID = 13 write permission | RW | 0x1 |
26 | R13 | Master NIU ConnID = 13 read permission | RW | 0x1 |
25 | W12 | Master NIU ConnID = 12 write permission | RW | 0x1 |
24 | R12 | Master NIU ConnID = 12 read permission | RW | 0x1 |
23 | W11 | Master NIU ConnID = 11 write permission | RW | 0x1 |
22 | R11 | Master NIU ConnID = 11 read permission | RW | 0x1 |
21 | W10 | Master NIU ConnID = 10 write permission | RW | 0x1 |
20 | R10 | Master NIU ConnID = 10 read permission | RW | 0x1 |
19 | W9 | Master NIU ConnID = 9 write permission | RW | 0x1 |
18 | R9 | Master NIU ConnID = 9 read permission | RW | 0x1 |
17 | W8 | Master NIU ConnID = 8 write permission | RW | 0x1 |
16 | R8 | Master NIU ConnID = 8 read permission | RW | 0x1 |
15 | W7 | Master NIU ConnID = 7 write permission | RW | 0x1 |
14 | R7 | Master NIU ConnID = 7 read permission | RW | 0x1 |
13 | W6 | Master NIU ConnID = 6 write permission | RW | 0x1 |
12 | R6 | Master NIU ConnID = 6 read permission | RW | 0x1 |
11 | W5 | Master NIU ConnID = 5 write permission | RW | 0x1 |
10 | R5 | Master NIU ConnID = 5 read permission | RW | 0x1 |
9 | W4 | Master NIU ConnID = 4 write permission | RW | 0x1 |
8 | R4 | Master NIU ConnID = 4 read permission | RW | 0x1 |
7 | W3 | Master NIU ConnID = 3 write permission | RW | 0x1 |
6 | R3 | Master NIU ConnID = 3 read permission | RW | 0x1 |
5 | W2 | Master NIU ConnID = 2 write permission | RW | 0x1 |
4 | R2 | Master NIU ConnID = 2 read permission | RW | 0x1 |
3 | W1 | Master NIU ConnID = 1 write permission | RW | 0x1 |
2 | R1 | Master NIU ConnID = 1 read permission | RW | 0x1 |
1 | W0 | Master NIU ConnID = 0 write permission | RW | 0x1 |
0 | R0 | Master NIU ConnID = 0 read permission | RW | 0x1 |
L3_MAIN Interconnect |
Address Offset | 0x0000 0088+(0x10*j) | Index | See Table 16-34 to Table 16-43. |
Physical Address | Instance | ||
Description | Region j Permission Low | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PUB_PRV_DEBUG | PUB_USR_DEBUG | RESERVED | PUB_PRV_WRITE | PUB_PRV_READ | PUB_PRV_EXE | PUB_USR_READ | PUB_USR_WRITE | PUB_USR_EXE | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | RESERVED | R | See Table 16-60. |
15 | PUB_PRV_DEBUG | Public Privilege Debug Allowed | RW | See Table 16-60. |
14 | PUB_USR_DEBUG | Public User Debug Allowed | RW | See Table 16-60. |
13:12 | RESERVED | RESERVED | R | See Table 16-60. |
11 | PUB_PRV_WRITE | Public Privilege Write Allowed | RW | See Table 16-60. |
10 | PUB_PRV_READ | Public Privilege Read Allowed | RW | See Table 16-60. |
9 | PUB_PRV_EXE | Public Privilege Exe Allowed | RW | See Table 16-60. |
8 | PUB_USR_READ | Public User Read Access Allowed | RW | See Table 16-60. |
7 | PUB_USR_WRITE | Public User Write Access Allowed | RW | See Table 16-60. |
6 | PUB_USR_EXE | Public User Exe Access Allowed | RW | See Table 16-60. |
5:0 | RESERVED | RESERVED | R | See Table 16-60. |
L3_MAIN Interconnect |
Region | Reset Value |
---|---|
Region j = 0 (except EMIF firewall) | 0xFFFF0000 |
Region j = 0 (for EMIF firewall) | 0xFFFFFFFF |
Region j 0 (for all firewalls) | 0xFFFFFFFF |