SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Table 16-506 through Table 16-531 describe the L4 LA registers.
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4800 0800 0x4840 0800 0x4880 0800 0x4A00 0800 0x4AE0 0800 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Contain a component code and revision, which are used to identify the hardware of the component. | ||
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 0804 0x4840 0804 0x4880 0804 0x4A00 0804 0x4AE0 0804 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Contain a component code and revision, which are used to identify the hardware of the component. | ||
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 0010 | ||
Physical Address | 0x4800 0810 0x4840 0810 0x4880 0810 0x4A00 0810 0x4AE0 0810 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Identify the interconnect | ||
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 0014 | ||
Physical Address | 0x4800 0814 0x4840 0814 0x4880 0814 0x4A00 0814 0x4AE0 0814 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Identify the interconnect | ||
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 |
ID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | ID | The ID field uniquely identifies this interconnect. | R | 0x00000000 |
L4 Interconnects |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x4800 0818 0x4840 0818 0x4880 0818 0x4A00 0818 0x4AE0 0818 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Contain initiator subsystem 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 | PROT_GROUPS | NUMBER_REGIONS | RESERVED | SEGMENTS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | Read returns 0. | R | 0x0 |
27:24 | PROT_GROUPS | Number of protection group of in the current L4 0x0: No protection group 0x1: 1 protection group 0x2: 2 protection groups .... 0x8: 8 protection groups 0x9 to 0xF: Reserved | R | see Table 16-516 |
23:16 | NUMBER_REGIONS | Number of regions in the current L4 0x0: Reserved 0x1: 1 region 0x2: 2 regions .... Max regions +1 to 0xFF: Reserved, maximum regions is listed in Table 16-516 | R | see Table 16-516 |
15:4 | RESERVED | Read returns 0. | R | 0x000 |
3:0 | SEGMENTS | Number of segments in the current L4 0x0: Reserved 0x1: 1 segment 0x2: 2 segments .... 0x8: 8 segments | R | see Table 16-516 |
L4 Interconnects |
Field Name | L4 PER1 | L4 PER2 | L4 PER3 | L4 CFG | L4 WKUP |
---|---|---|---|---|---|
PROT_GROUPS | 0x8 | 0x8 | 0x8 | 0x8 | 0x8 |
NUMBER_REGIONS | 0x55 | 0x3F | 0x61 | 0x81 | 0x2C |
SEGMENTS | 0x2 | 0x1 | 0x1 | 0x3 | 0x4 |
Address Offset | 0x0000 001C | ||
Physical Address | 0x4800 081C 0x4840 081C 0x4880 081C 0x4A00 081C 0x4AE0 081C | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Contain initiator subsystem 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 | THREADS | RESERVED | CONNID_WIDTH | RESERVED | BYTE_DATA_WIDTH_EXP | RESERVED | ADDR_WIDTH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:19 | RESERVED | Read returns 0. | R | 0x0000 |
18:16 | THREADS | The THREADS field specifies the number of initiator threads connected to the interconnect. The field contains read-only configuration information for the initiator subsystem. | R | see Table 16-519 |
15 | RESERVED | Read returns 0. | R | 0 |
14:12 | CONNID_WIDTH | The initiator subsystem ConnID width. The CONNID_WIDTH field contains read-only configuration information for the initiator subsystem. | R | see Table 16-519 |
11 | RESERVED | Read returns 0. | R | 0 |
10:8 | BYTE_DATA_WIDTH_EXP | This field specifies the initiator subsystem data width.The BYTE_DATA_WIDTH_EXP field contains read-only configuration information for the initiator subsystem. 0x1: 16-bit data width is specified 0x2: 32-bit data width is specified | R | see Table 16-519 |
7:6 | RESERVED | Read returns 0. | R | 0x0 |
5:0 | ADDR_WIDTH | This field specifies the initiator subsystem address width. The ADDR_WIDTH field contains read-only configuration information for the initiator subsystem. | R | see Table 16-519 |
L4 Interconnects |
Field Name | L4 PER1 | L4 PER2 | L4 PER3 | L4 CFG | L4 WKUP |
---|---|---|---|---|---|
THREADS | 0x4 | 0x3 | 0x3 | 0x1 | 0x1 |
CONNID_WIDTH | 0x4 | 0x4 | 0x5 | 0x4 | 0x4 |
BYTE_DATA_WIDTH_EXP | 0x2 | 0x2 | 0x2 | 0x2 | 0x2 |
ADDR_WIDTH | 0x18 | 0x18 | 0x18 | 0x18 | 0x15 |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x4800 0820 0x4840 0820 0x4880 0820 0x4A00 0820 0x4AE0 0820 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Control interconnect minimum timeout values. | ||
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 | TIMEOUT_BASE | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:11 | RESERVED | Read returns 0. | R | 0x000000 |
10:8 | TIMEOUT_BASE | The TIMEOUT_BASE field indicates the time-out period (that is, base cycles) for the highest frequency time-base signal sent from the L4 initiator subsystem to all target agents that have time-out enabled. Values for the field are: 0 - Time-out disabled 1 - L4 interconnect clock cycles divided by 64 2 - L4 interconnect clock cycles divided by 256 3 - L4 interconnect clock cycles divided by 1024 4 - L4 interconnect clock cycles divided by 4096 | RW | 0x4 |
7:0 | RESERVED | Read returns 0. | R | 0x00 |
L4 Interconnects |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x4800 0824 0x4840 0824 0x4880 0824 0x4A00 0824 0x4AE0 0824 | Instance | PER1_LA PER2_LA PER3_LA CFG_LA WKUP_LA |
Description | Control interconnect global power control | ||
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 | CLOCK_GATE_DISABLE | RESERVED | THREAD0_PRI | RESERVED | EXT_CLOCK | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | Read returns 0. | R | 0x00 |
24 | CLOCK_GATE_DISABLE | When set to 1 this field disables all clock gating. | RW | 0 |
23:21 | RESERVED | Read returns 0. | R | 0x0 |
20 | THREAD0_PRI | Sets thread priority. If the field is set to 0, the default, all initiator threads are treated the same. Setting the THREAD0_PRI field to 1 assigns a higher arbitration priority to thread 0 of the first initiator OCP interface. To avoid starvation, arbitration is imposed by the initiator subsystem. When multiple requests from different initiator threads are dispatched to targets simultaneously, the oldest request is dispatched first. If thread 0 is assigned a higher priority, a request on thread 0 always wins arbitration. Assigning thread 0 of the first initiator OCP the highest priority on a request or response can result in the starvation of other threads. | R | 1 |
19:9 | RESERVED | Read returns 0. | R | 0x000 |
8 | EXT_CLOCK | Global external clock control. When set to 1, the ext_clk_off_i signal on the initiator subsystem instructs the entire L4 to shut off. | R | 1 |
7:0 | RESERVED | Read returns 0. | R | 0x00 |
L4 Interconnects |
Address Offset | 0x0000 0100 + (0x20*j) | ||
Physical Address | 0x4800 0900 + (0x20*j) 0x4840 0900 + (0x20*j) 0x4880 0900 + (0x20*j) | Instance | PER1_LA PER2_LA PER3_LA |
Description | Mask of composite sideband flag(0) | ||
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 | MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:4 | RESERVED | Read returns 0 | R | 0x0000 0000 |
3:0 | MASK | Number of input sideband signals | RW | 0xF |
L4 Interconnects |
Initiator | Bit Field (MASK) | Reset |
---|---|---|
L4_PER1 | [3:0] | 0xF |
L4_PER2 | [2:0] | 0x7 |
L4_PER3 | [2:0] | 0x7 |
Address Offset | 0x0000 0104 + (0x20*j) | ||
Physical Address | 0x4800 0904 + (0x20*j) 0x4840 0904 + (0x20*j) 0x4880 0904 + (0x20*j) | Instance | PER1_LA PER2_LA PER3_LA |
Description | Status of composite sideband flag(0) | ||
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 0110 + (0x20*j) | ||
Physical Address | 0x4800 0910 + (0x20*j) 0x4840 0910 + (0x20*j) 0x4880 0910 + (0x20*j) | Instance | PER1_LA PER2_LA PER3_LA |
Description | Mask of composite sideband flag(1) | ||
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 | STATUS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:4 | RESERVED | Read returns 0 | R | 0x0000 0000 |
3:0 | STATUS | Status of input sideband signals | RW | 0x0 |
L4 Interconnects |
Address Offset | 0x0000 0114 + (0x20*j) | ||
Physical Address | 0x4800 0914 + (0x20*j) 0x4840 0914 + (0x20*j) 0x4880 0914 + (0x20*j) | Instance | PER1_LA PER2_LA PER3_LA |
Description | Status of composite sideband flag(1) | ||
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 | 0x000 0000 0000 0000 |
L4 Interconnects |