SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Table 16-421 through Table 16-443 describe the L4 IA registers.
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4800 1000 0x4800 1400 0x4800 1800 0x4840 1000 0x4840 1400 0x4840 1800 0x4880 1000 0x4880 1400 0x4880 1800 0x4A00 1000 0x4AE0 1000 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | COMPONENT register identifies the component to which this register block belongs. The register contains a component code and revision, which are used to identify the hardware of the component. The COMPONENT register is read-only. | ||
Type | R |
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 |
CODE | REV |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | CODE | Interconnect code | R | See (1). |
15:0 | REV | Component revision code | R | See(1). |
L4 Interconnects |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x4800 1004 0x4800 1404 0x4800 1804 0x4840 1004 0x4840 1404 0x4840 1804 0x4880 1004 0x4880 1404 0x4880 1804 0x4A00 1004 0x4AE0 1004 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | COMPONENT register identifies the component to which this register block belongs. The register contains a component code and revision, which are used to identify the hardware of the component. The COMPONENT register is read-only. | ||
Type | R |
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 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Read returns 0. | R | 0x0000 |
L4 Interconnects |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x4800 1018 0x4800 1418 0x4800 1818 0x4840 1018 0x4840 1418 0x4840 1818 0x4880 1018 0x4880 1418 0x4880 1818 0x4A00 1018 0x4AE0 1018 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Provide information about the core initiator | ||
Type | R |
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 |
CORE_CODE | CORE_REV |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | CORE_CODE | Interconnect core code | R | See (1). |
15:0 | CORE_REV | Component revision code code | R | See(1). |
L4 Interconnects |
Address Offset | 0x0000 001C | ||
Physical Address | 0x4800 101C 0x4800 141C 0x4800 181C 0x4840 101C 0x4840 141C 0x4840 181C 0x4880 101C 0x4880 141C 0x4880 181C 0x4A00 101C 0x4AE0 101C | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Provide information about the core initiator | ||
Type | R |
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 | VENDOR_CODE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved | R | 0x0000 |
15:0 | VENDOR_CODE | Vendor revision core code | R | See (1). |
L4 Interconnects |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x4800 1020 0x4800 1420 0x4800 1820 0x4840 1020 0x4840 1420 0x4840 1820 0x4880 1020 0x4880 1420 0x4880 1820 0x4A00 1020 0x4AE0 1020 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Core control for an initiator OCP interface | ||
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 |
PROT_ERROR_SECONDARY_REP | PROT_ERROR_PRIMARY_REP | RESERVED | INBAND_ERROR_REP | RESERVED | MERROR_REP | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | PROT_ERROR_SECONDARY_REP | Out-of-band reporting of protection mechanism secondary errors | RW | 1 |
30 | PROT_ERROR_PRIMARY_REP | Out-of-band reporting of protection mechanism primary errors | RW | 1 |
29:28 | RESERVED | Read returns 0. | R | 0x0 |
27 | INBAND_ERROR_REP | Setting this field to 1 reports on in-band errors using the INBAND_ERROR log bit of IA.AGENT_STATUS register. The error reporting mechanism is enabled when the INBAND_ERROR_REP bit field is set to 1. | RW | 1 |
26:25 | RESERVED | Read returns 0. | R | 0x0 |
24 | MERROR_REP | OCP MError reporting control. The out-of-band OCP MError reporting mechanism is enabled when the MERROR_REP bit field is set to 1. | R | 0 |
23:0 | RESERVED | R | 0x0 |
L4 Interconnects |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x4800 1024 0x4800 1424 0x4800 1824 0x4840 1024 0x4840 1424 0x4840 1824 0x4880 1024 0x4880 1424 0x4880 1824 0x4A00 1024 0x4AE0 1024 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Enable error reporting on an initiator interface. | ||
Type | R |
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 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Read returns 0. | R | 0x0000 0000 |
L4 Interconnects |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x4800 1028 0x4800 1428 0x4800 1828 0x4840 1028 0x4840 1428 0x4840 1828 0x4880 1028 0x4880 1428 0x4880 1828 0x4A00 1028 0x4AE0 1028 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Stores status information for an initiator. The INBAND_ERROR and MERROR fields are read/write and are implemented as log bits. | ||
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 |
PROT_ERROR_SECONDARY | PROT_ERROR_PRIMARY | RESERVED | INBAND_ERROR | RESERVED | MERROR | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | PROT_ERROR_SECONDARY | 0x0: Secondary Protection error not present.0x1: Secondary Protection error present | RW W1toClr | 0 |
30 | PROT_ERROR_PRIMARY | 0x0: Primary Protection error not present.0x1: Primary Protection error present | RW W1toClr | 0 |
29:28 | RESERVED | Read returns 0. | R | 0x0 |
27 | INBAND_ERROR | 0x0 No In-Band error present.0x1 In-Band error present. | RW W1toClr | 0 |
26:25 | RESERVED | Read returns 0. | R | 0x0 |
24 | MERROR | Value of the OCP MError signal | R | 0 |
23:0 | RESERVED | Read returns 0 | R | 0X0 |
L4 Interconnects |
Address Offset | 0x0000 002C | ||
Physical Address | 0x4800 102C 0x4800 142C 0x4800 182C 0x4840 102C 0x4840 142C 0x4840 182C 0x4880 102C 0x4880 142C 0x4880 182C 0x4A00 102C 0x4AE0 102C | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Stores status information for an initiator. | ||
Type | R |
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 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Read returns 0. | R | 0x0000 0000 |
L4 Interconnects |
Address Offset | 0x0000 0058 | ||
Physical Address | 0x4800 1058 0x4800 1458 0x4800 1858 0x4840 1058 0x4840 1458 0x4840 1858 0x4880 1058 0x4880 1458 0x4880 1858 0x4A00 1058 0x4AE0 1058 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Log information about error conditions. The CODE field logs any protection violation or address hole errors detected by the initiator subsystem while decoding a request. | ||
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 |
MULTI | SECONDARY | RESERVED | CODE | RESERVED | CONNID | RESERVED | CMD |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | MULTI | Multiple errors detected | RW W1toClr | 0 |
30 | SECONDARY | Indicates whether protection violation was a primary or secondary error | RW W1toClr | 0 |
29:26 | RESERVED | Read returns 0. | R | 0x0 |
25:24 | CODE | The error code of an initiator request. 0x00: No errors 0x01: Reserved 0x10: Address hole 0x11: Protection violation | RW W1toClr | 0x0 |
23:14 | RESERVED | Read returns 0. | R | 0x000 |
13:8 | CONNID | ConnID of request causing the error, refer to Table 16-392 | R | 0x00 |
7:3 | RESERVED | Read returns 0. | R | 0x00 |
2:0 | CMD | Command that caused error | R | 0x0 |
L4 Interconnects |
Address Offset | 0x0000 005C | ||
Physical Address | 0x4800 105C 0x4800 145C 0x4800 185C 0x4840 105C 0x4840 145C 0x4840 185C 0x4880 105C 0x4880 145C 0x4880 185C 0x4A00 105C 0x4AE0 105C | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Log information about error conditions. | ||
Type | R |
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 | REQ_INFO |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Read returns 0. | R | 0x0000 |
15:0 | REQ_INFO | MReqInfo bits of request that caused the error REQ_INFO[0] = supervisor, REQ_INFO[1] = Debug | R | 0x0000 |
L4 Interconnects |
Address Offset | 0x0000 0060 | ||
Physical Address | 0x4800 1060 0x4800 1460 0x4800 1860 0x4840 1060 0x4840 1460 0x4840 1860 0x4880 1060 0x4880 1460 0x4880 1860 0x4A00 1060 0x4AE0 1060 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Extended error log (address information) | ||
Type | R |
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 |
ADDR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | ADDR | Address of request that caused the error. N is the number MAddr bits. | R | 0x0000 0000 |
L4 Interconnects |
Address Offset | 0x0000 0064 | ||
Physical Address | 0x4800 1064 0x4800 1464 0x4800 1864 0x4840 1064 0x4840 1464 0x4840 1864 0x4880 1064 0x4880 1464 0x4880 1864 0x4A00 1064 0x4AE0 1064 | Instance | PER1_IA_IP0 PER1_IA_IP1 PER1_IA_IP2 PER2_IA_IP0 PER2_IA_IP1 PER2_IA_IP2 PER3_IA_IP0 PER3_IA_IP1 PER3_IA_IP2 CFG_IA_IP0 WKUP_IA_IP0 |
Description | Extended error log (address information) | ||
Type | R |
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 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Read returns 0. | R | 0x0000 0000 |
L4 Interconnects |