SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Address Offset | 0x0000 0000 | ||
Physical Address | 0x5100 1000 0x5180 1000 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Device and Vendor ID | ||
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 |
DEVICEID | VENDORID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | DEVICEID | Device ID (CS) | RW | 0x8888 |
15:0 | VENDORID | Vendor ID (CS) | RW | 0x104c |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x5100 1004 0x5180 1004 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Status and Command registers | ||
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 |
DETECT_PARERR | SIGNAL_SYSERR | RCVD_MASTERABORT | RCVD_TRGTABORT | SIGNAL_TRGTABORT | DEVSEL_TIME | MASTERDATA_PARERR | FAST_B2B | RESERVED | C66MHZ_CAP | CAP_LIST | INTX_STATUS | RESERVED | INTX_ASSER_DIS | FAST_BBEN | SERR_EN | IDSEL_CTRL | PARITYERRRESP | VGA_SNOOP | MEMWR_INVA | SPEC_CYCLE_EN | BUSMASTER_EN | MEM_SPACE_EN | IO_SPACE_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | DETECT_PARERR | Detected Parity Error | RW | 0x0 |
30 | SIGNAL_SYSERR | Signaled System Error | RW | 0x0 |
29 | RCVD_MASTERABORT | Received Master Abort | RW | 0x0 |
28 | RCVD_TRGTABORT | Received Target Abort | RW | 0x0 |
27 | SIGNAL_TRGTABORT | Signaled Target Abort | RW | 0x0 |
26:25 | DEVSEL_TIME | DevSel Timing, Harsdwired to 0 for PCIExpress | R | 0x0 |
24 | MASTERDATA_PARERR | Master Data Parity Error | RW | 0x0 |
23 | FAST_B2B | Back to Back Capable, Harsdwired to 0 for PCIExpress | R | 0x0 |
22 | RESERVED | Reserved | R | 0x0 |
21 | C66MHZ_CAP | 66MHz Capable, Harsdwired to 0 for PCIExpress | R | 0x0 |
20 | CAP_LIST | Capabilities List Hardwired to 1 | R | 0x1 |
19 | INTX_STATUS | INTx Status | R | 0x0 |
18:11 | RESERVED | R | 0x0 | |
10 | INTX_ASSER_DIS | INTx Assertion Disable | RW | 0x0 |
9 | FAST_BBEN | Bit hardwired to 0 for PCIExpress | R | 0x0 |
8 | SERR_EN | SERR Enable | RW | 0x0 |
7 | IDSEL_CTRL | Bit hardwired to 0 for PCIExpress | R | 0x0 |
6 | PARITYERRRESP | Parity Error Response | RW | 0x0 |
5 | VGA_SNOOP | Not Applicable forPCI Express; Bit hardwired to 0 for PCIExpress | R | 0x0 |
4 | MEMWR_INVA | Not Applicable for PCI Express; Bit hardwired to 0 for PCIExpress | R | 0x0 |
3 | SPEC_CYCLE_EN | Not Applicable for PCI Express; Bit hardwired to 0 for PCIExpress | R | 0x0 |
2 | BUSMASTER_EN | Bus Master Enable (BME) | RW | 0x0 |
1 | MEM_SPACE_EN | Memory Space Enable (MSE) | RW | 0x0 |
0 | IO_SPACE_EN | IO Space Enable (ISE) | RW | 0x0 |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x5100 1008 0x5180 1008 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Class code and Revision ID | ||
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 |
BASE_CLS_CD | SUBCLS_CD | PROG_IF_CODE | REVID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | BASE_CLS_CD | Base Class Code (CS) | RW | 0x0 |
23:16 | SUBCLS_CD | Sub Class Code (CS) | RW | 0x0 |
15:8 | PROG_IF_CODE | Programming Interface Code (CS) | RW | 0x0 |
7:0 | REVID | Revision ID (CS) | RW | 0x1 |
Address Offset | 0x0000 000C | ||
Physical Address | 0x5100 100C 0x5180 100C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | BIST, Header Type, Latency Timer, Cache Line Size | ||
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 |
BIST | MFD | HEAD_TYP | MSTR_LAT_TIM | CACH_LN_SZE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | BIST | BIST | R | 0x0 |
23 | MFD | MultiFunction Device | R | 0x0 |
22:16 | HEAD_TYP | Header Type | R | 0x1 |
Read 0x0: EP header (Type0) | ||||
Read 0x1: RC header (Type1) | ||||
15:8 | MSTR_LAT_TIM | Master Latency Timer, Not Applicable for PCIe hence hardwired to 0 | R | 0x0 |
7:0 | CACH_LN_SZE | Cache Line Size, No impact on write, write is allowed only for legacy purpose | RW | 0x0 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x5100 1010 0x5180 1010 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Base Address Register 0 Mask (CS2 mode only) Write 1 to BAR[0] to enable the BAR Write ones to BAR[M-1:1] for a 2**M byte BAR Reads like in CS mode | ||
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 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x5100 1014 0x5180 1014 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Base Address Register 1 Mask (CS2 mode only) Write 1 to BAR[0] to enable the BAR Write ones to BAR[M-1:1] for a 2**M byte BAR If BAR0 is in 64-bit mode, contains the upper bits of BAR0 mask Reads like in CS mode | ||
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 |
BAR_MASK | BAR_ENABLED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | BAR_MASK | Write 1 to unmask/0 to mask the BAR address bit (CS2 only) | RW | 0xFFFF |
0 | BAR_ENABLED | BAR enabled (CS2 only) | RW | 0x1 |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x5100 1018 0x5180 1018 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Bus Number Registers | ||
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 |
SEC_LAT_TIMER | SUBORD_BUS_NUM | SEC_BUS_NUM | PRIM_BUS_NUM |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | SEC_LAT_TIMER | Secondary Latency Timer, Not Applicable for PCI Express hence hardwired to 0 | R | 0x0 |
23:16 | SUBORD_BUS_NUM | Subordinate Bus Number | RW | 0x0 |
15:8 | SEC_BUS_NUM | Secondary Bus Number | RW | 0x0 |
7:0 | PRIM_BUS_NUM | Primary Bus Number | RW | 0x0 |
Address Offset | 0x0000 001C | ||
Physical Address | 0x5100 101C 0x5180 101C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | IO Base,Limit and Secondary Status 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 |
DET_PAR_ERR | RCVD_SYS_ERR | RCVD_MSTR_ABORT | RCVD_TRGT_ABORT | SGNLD_TRGT_ABORT | DEVSEL_TIMING | MSTR_DATA_PRTY_ERR | FAST_B2B_CAP | RESERVED | C66MHZ_CAPA | RESERVED | IO_SPACE_LIMIT | RESERVED | IODECODE_32 | IO_SPACE_BASE | RESERVED | IODECODE_32_0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | DET_PAR_ERR | Detected Parity Error | RW | 0x0 |
30 | RCVD_SYS_ERR | Received System Error | RW | 0x0 |
29 | RCVD_MSTR_ABORT | Received Master Abort | RW | 0x0 |
28 | RCVD_TRGT_ABORT | Received Target Error | RW | 0x0 |
27 | SGNLD_TRGT_ABORT | Signaled Target Error | RW | 0x0 |
26:25 | DEVSEL_TIMING | DEVSEL Timing, Not Applicable for PCI Express hence hardwired to 0 | R | 0x0 |
24 | MSTR_DATA_PRTY_ERR | Mastered Data Parity Error | RW | 0x0 |
23 | FAST_B2B_CAP | Fast Back to Back Capable, Not Applicable for PCI Express hence hardwired to 0 | R | 0x0 |
22 | RESERVED | R | 0x0 | |
21 | C66MHZ_CAPA | 66MHz Capable, Not Applicable for PCI Express hence hardwired to 0 | R | 0x0 |
20:16 | RESERVED | R | 0x0 | |
15:12 | IO_SPACE_LIMIT | IO_Space_Limit | RW | 0x0 |
11:9 | RESERVED | R | 0x0 | |
8 | IODECODE_32 | 32 or 16 Bit IO Space | R | 0x0 |
7:4 | IO_SPACE_BASE | IO_Space_Limit | RW | 0x0 |
3:1 | RESERVED | R | 0x0 | |
0 | IODECODE_32_0 | 32 or 16 Bit IO Space (CS) | R | 0x0 |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x5100 1020 0x5180 1020 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Memory Base and Limit 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 |
MEM_LIMIT_ADDR | RESERVED | MEM_BASE_ADDR | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | MEM_LIMIT_ADDR | Memory Limit Address | RW | 0x0 |
19:16 | RESERVED | R | 0x0 | |
15:4 | MEM_BASE_ADDR | Memory Base Address | RW | 0x0 |
3:0 | RESERVED | R | 0x0 |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x5100 1024 0x5180 1024 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Prefetchable Memory Base and Limit 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 |
PREF_MEM_ADDR | RESERVED | MEMDECODE_64 | UPPPREF_MEM_ADDR | RESERVED | MEMDECODE_64_0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | PREF_MEM_ADDR | Upper 12 bits of 32-bit Prefetchable Memory End Address | RW | 0x0 |
19:17 | RESERVED | R | 0x0 | |
16 | MEMDECODE_64 | 64-Bit Memory Addressing | R | 0x0 |
15:4 | UPPPREF_MEM_ADDR | Upper 12 bits of 32-bit Prefetchable Memory start Address | RW | 0x0 |
3:1 | RESERVED | R | 0x0 | |
0 | MEMDECODE_64_0 | 64-Bit Memory Addressing | R | 0x0 |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x5100 1028 0x5180 1028 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Upper 32 Bit Prefetachable Base Address 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 |
ADDRUPP |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | ADDRUPP | Upper 32 Bits of Base Address of Prefetachable Memory Space, Used only if 64 Bit Prefetachable Addresing is enabled | RW | 0x0 |
Address Offset | 0x0000 002C | ||
Physical Address | 0x5100 102C 0x5180 102C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Upper 32 Bit Prefetachable Limit Address 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 |
ADDRUPP_LIMIT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | ADDRUPP_LIMIT | Upper 32 Bits of Limit Address of Prefetachable Memory Space, Used only if 64 Bit Prefetachable Addresing is enabled | RW | 0x0 |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x5100 1030 0x5180 1030 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | IO Base and Limit 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 |
UPP16_IOLIMIT | UPP16_IOBASE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | UPP16_IOLIMIT | Upper 16 IO Limit Address | RW | 0x0 |
15:0 | UPP16_IOBASE | Upper 16 IO Base Address | RW | 0x0 |
Address Offset | 0x0000 0034 | ||
Physical Address | 0x5100 1034 0x5180 1034 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | CapPtr | ||
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 | CAPTR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | CAPTR | First Capability Pointer (CS) | RW | 0x40 |
Address Offset | 0x0000 0038 | ||
Physical Address | 0x5100 1038 0x5180 1038 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Expansion ROM Base Address 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 |
EXROM_ADDRESS | EXROM_ADDRESS_RO | RESERVED | EXP_ROM_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | EXROM_ADDRESS | Expansion ROM address, unmasked (ie programmable) | RW | 0x0 |
15:11 | EXROM_ADDRESS_RO | Expansion ROM address, masked. | R | 0x0 |
10:1 | RESERVED | R | 0x0 | |
0 | EXP_ROM_EN | Expansion ROM Enable | RW | 0x0 |
Address Offset | 0x0000 003C | ||
Physical Address | 0x5100 103C 0x5180 103C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Bridge Control and Int Pin and line | ||
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 | DT_SERR_EN | DT_STS | SEC_DT | PRI_DT | FAST_B2B_EN | SEC_BUS_RST | MST_ABT_MOD | VGA_16B_DEC | VGA_EN | ISA_EN | SERR_EN | PERR_RESP_EN | INT_PIN | INT_LIN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27 | DT_SERR_EN | Discard Timer SERR Enable Status | R | 0x0 |
26 | DT_STS | Discard Timer Status | R | 0x0 |
25 | SEC_DT | Secondary Discard Timer | R | 0x0 |
24 | PRI_DT | Primary Discard Timer | R | 0x0 |
23 | FAST_B2B_EN | Fast Back-to-Back Transactions Enable | R | 0x0 |
22 | SEC_BUS_RST | Secondary Bus Reset (initiate hot reset) | RW | 0x0 |
21 | MST_ABT_MOD | Master Abort Mode | R | 0x0 |
20 | VGA_16B_DEC | VGA 16-Bit Decode | RW | 0x0 |
19 | VGA_EN | VGA Enable | RW | 0x0 |
18 | ISA_EN | ISA Enable | RW | 0x0 |
17 | SERR_EN | SERR Enable | RW | 0x0 |
16 | PERR_RESP_EN | Parity Error Response Enable | RW | 0x0 |
15:8 | INT_PIN | Interrupt Pin (CS) | R | 0x1 |
7:0 | INT_LIN | Interrupt Line | RW | 0xff |
Address Offset | 0x0000 0070 | ||
Physical Address | 0x5100 1070 0x5180 1070 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | PCI Express Capability structure header | ||
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 | IM_NUM | SLOT | DEV_TYPE | PCIE_VER | PCIE_NX_PTR | CAP_ID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:25 | IM_NUM | Interrupt Message Number (CS) | RW | 0x0 |
24 | SLOT | Slot Implemented (CS) | RW | 0x0 |
23:20 | DEV_TYPE | Device/Port Type | R | 0x4 |
Read 0x4: RC root port (RC) | ||||
19:16 | PCIE_VER | PCI Express Capability Version | R | 0x2 |
15:8 | PCIE_NX_PTR | Next Capability Pointer (CS) | RW | 0x0 |
7:0 | CAP_ID | Capability ID | R | 0x10 |
Read 0x10: PCIE |
Address Offset | 0x0000 0074 | ||
Physical Address | 0x5100 1074 0x5180 1074 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | PCIE Device Capabilities | ||
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 | CAPT_SLOW_PWRLIMIT_SCALE | CAPT_SLOW_PWRLIMIT_VALUE | RESERVED | ROLEBASED_ERRRPT | UNDEFINED | DEFAULT_EP_L1_ACCPT_LATENCY | DEFAULT_EP_L0S_ACCPT_LATENCY | EXTTAGFIELD_SUPPORT | PHANTOMFUNC | MAX_PAYLOAD_SIZE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27:26 | CAPT_SLOW_PWRLIMIT_SCALE | Captured Slow Power Scale Value, for Upstream Port Only (CS) | RW | 0x0 |
25:18 | CAPT_SLOW_PWRLIMIT_VALUE | Captured Slow Power Limit Value, for Upstream Port Only (CS) | RW | 0x0 |
17:16 | RESERVED | R | 0x0 | |
15 | ROLEBASED_ERRRPT | Role Based Error Reporting (CS) | RW | 0x1 |
14:12 | UNDEFINED | Undefined from PCIe 1.1 onwards | R | 0x0 |
11:9 | DEFAULT_EP_L1_ACCPT_LATENCY | Endpoint L1 Acceptable Latency; Must be 0 for RC. | R | 0x0 |
8:6 | DEFAULT_EP_L0S_ACCPT_LATENCY | Endpoint L0s Acceptable Latency; Must be 0 for RC. | R | 0x0 |
5 | EXTTAGFIELD_SUPPORT | Extended Tag Field Support (CS) | RW | 0x0 |
4:3 | PHANTOMFUNC | Phantom Function Support, not SUPPORTED (CS) | RW | 0x0 |
2:0 | MAX_PAYLOAD_SIZE | Maximum Payload Size (CS) | RW | 0x1 |
Read 0x1: 256 Byte |
Address Offset | 0x0000 0078 | ||
Physical Address | 0x5100 1078 0x5180 1078 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | PCIE Device Control and Status | ||
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 | TRANS_PEND | AUXP_DET | UR_DET | FT_DET | NFT_DET | COR_DET | INIT_FLR | MRRS | NOSNP_EN | AUXPM_EN | PHFUN_EN | EXTAG_EN | MPS | EN_RO | UR_RE | FT_RE | NFT_RE | COR_RE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:22 | RESERVED | R | 0x0 | |
21 | TRANS_PEND | Transaction Pending | R | 0x0 |
20 | AUXP_DET | Aux Power Detected | R | 0x0 |
19 | UR_DET | Unsupported Request Detected | RW | 0x0 |
18 | FT_DET | Fatal Error Detected | RW | 0x0 |
17 | NFT_DET | Non-Fatal Error Detected | RW | 0x0 |
16 | COR_DET | Correctable Error Detected | RW | 0x0 |
15 | INIT_FLR | Reserved | R | 0x0 |
14:12 | MRRS | Max_Read_Request_Size | RW | 0x2 |
11 | NOSNP_EN | Enable No Snoop | RW | 0x1 |
10 | AUXPM_EN | AUX Power PM Enable (Sticky bit) | RW | 0x0 |
0x0: Vaux not used by device | ||||
0x1: Device can draw Vaux power; Sticky bits will be preserved over reset | ||||
9 | PHFUN_EN | Phantom Function Enable | RW | 0x0 |
8 | EXTAG_EN | Extended Tag Field Enable | RW | 0x0 |
7:5 | MPS | Max_Payload_Size | RW | 0x0 |
4 | EN_RO | Enable Relaxed Ordering | RW | 0x1 |
3 | UR_RE | Unsupported Request Reporting Enable | RW | 0x0 |
2 | FT_RE | Fatal Error Reporting Enable | RW | 0x0 |
1 | NFT_RE | Non-Fatal Error Reporting Enable | RW | 0x0 |
0 | COR_RE | Correctable Error Reporting Enable | RW | 0x0 |
Address Offset | 0x0000 007C | ||
Physical Address | 0x5100 107C 0x5180 107C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | PCIE Link Capabilities | ||
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 |
PORT_NUM | RESERVED | ASPM_OPT_COMP | LNK_BW_not_CAP | DLL_ACTRPT_CAP | UNSUP | CLK_PWR_MGMT | COMM_L1_EXIT_LAT | COMM_L0S_EXIT_LAT | AS_LINK_PM_SUPPORT | MAX_LINK_WIDTH | MAX_LINK_SPEEDS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | PORT_NUM | Port Number (CS) | RW | 0x0 |
23 | RESERVED | R | 0x0 | |
22 | ASPM_OPT_COMP | ASPM Optionality Compliance (CS) | RW | 0x1 |
21 | LNK_BW_not_CAP | Link Bandwidth Notification Capability (CS) | RW | 0x1 |
20 | DLL_ACTRPT_CAP | Data Link Layer Active Reporting Capable | R | 0x1 |
19 | UNSUP | Unsupported, Surprise Down Error Reporting Capable, Hardwired to 0 | R | 0x0 |
18 | CLK_PWR_MGMT | Clock Power Management; Hardwired to 0 for DS port (RC); (CS) | RW | 0x0 |
17:15 | COMM_L1_EXIT_LAT | Common-clock-mode L1 Exit Latency (CS2) Compare CS | RW | 0x6 |
14:12 | COMM_L0S_EXIT_LAT | Common-clock-mode L0s Exit Latency (CS2) Compare CS | RW | 0x3 |
11:10 | AS_LINK_PM_SUPPORT | Active State Link PM (ASPM) Support (CS) | RW | 0x3 |
9:4 | MAX_LINK_WIDTH | Max Link Width (lanes) (CS) | RW | 0x2 |
3:0 | MAX_LINK_SPEEDS | Supported Max Link Speed (CS) Read 0x1: 2.5 GT/s (Gen1) Read 0x2: 5 GT/s (Gen2) Read 0x3: 8 GT/s (Gen3) | RW | 0x2 |
Address Offset | 0x0000 0080 | ||
Physical Address | 0x5100 1080 0x5180 1080 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | PCIE Link Control and Status | ||
Type | RW Wr1toClr |
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 |
LAB_STATUS | LBW_STATUS | DLL_ACT | SLOT_CLK_CONFIG | LINK_TRAIN | UNDEF | NEG_LW | LINK_SPEED | RESERVED | LABIE | LBMIE | HAWD | EN_CPM | EXT_SYN | COM_CLK_CFG | RETRAIN_LINK | LINK_DIS | RCB | RESERVED | ASPM_CTRL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | LAB_STATUS | Link Autonomous Bandwidth Status | RW Wr1toClr | 0x0 |
30 | LBW_STATUS | Link Bandwidth Management Status | RW Wr1toClr | 0x0 |
29 | DLL_ACT | Data Link Layer Active | R | 0x0 |
28 | SLOT_CLK_CONFIG | Slot Clock Configuration (CS) | RW | 0x1 |
27 | LINK_TRAIN | LINK training | R | 0x0 |
26 | UNDEF | Undefined | R | 0x0 |
25:20 | NEG_LW | Negotiated Link Width; UNDEFINED UNTIL LINK IS UP. | R | 0x1 |
19:16 | LINK_SPEED | Link Speed; UNDEFINED UNTIL LINK IS UP. | R | 0x1 |
15:12 | RESERVED | R | 0x0 | |
11 | LABIE | Link Autonomous Bandwidth Interrupt Enable | RW | 0x0 |
10 | LBMIE | Link Bandwidth Management Interrupt Enable | RW | 0x0 |
9 | HAWD | Hardware Autonomous Width Disable | R | 0x0 |
8 | EN_CPM | Enable Clock Power Management | RW | 0x0 |
7 | EXT_SYN | Extended Synch | RW | 0x0 |
6 | COM_CLK_CFG | Common Clock Configuration | RW | 0x0 |
0x0: Asynchronous reference clocks | ||||
0x1: Distributed common reference clock | ||||
5 | RETRAIN_LINK | Retrain Link | RW | 0x0 |
4 | LINK_DIS | Link Disable | RW | 0x0 |
3 | RCB | Read Completion Boundary (CS) | RW | 0x1 |
0x0: 64 Byte | ||||
0x1: 128 Byte | ||||
2 | RESERVED | R | 0x0 | |
1:0 | ASPM_CTRL | Active State Link PM Control 0x0: DISABLED 0x1: L0S_ENABLED 0x2: L1_ENABLED 0x3: L0S_AND_L1_ENABLED | RW | 0x0 |
Address Offset | 0x0000 0084 | ||
Physical Address | 0x5100 1084 0x5180 1084 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Slot Capabilities 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 |
PSN | NCCS | EIP | SPLS | SPLV | HPC | HPS | PIP | AIP | MRLSP | PCP | ABP |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:19 | PSN | Physical Slot Number (CS) | RW | 0x0 |
18 | NCCS | No Command Complete Support (CS) | RW | 0x0 |
17 | EIP | Electromechanical Interlock Present (CS) | RW | 0x0 |
16:15 | SPLS | Slot Power Limit Scale (CS) | RW | 0x0 |
14:7 | SPLV | Slot Power Limit Value (CS) | RW | 0x0 |
6 | HPC | Hot-Plug Capable (CS) | RW | 0x0 |
5 | HPS | Hot-Plug Surprise (CS) | RW | 0x0 |
4 | PIP | Power Indicator Present (CS) | RW | 0x0 |
3 | AIP | Attention Indicator Present (CS) | RW | 0x0 |
2 | MRLSP | MRL Sensor Present (CS) | RW | 0x0 |
1 | PCP | Power Controller Present (CS) | RW | 0x0 |
0 | ABP | Attention Button Present (CS) | RW | 0x0 |
Address Offset | 0x0000 0088 | ||
Physical Address | 0x5100 1088 0x5180 1088 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Slot Control and Status 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 | DSC | EIS | PDS | MRLSS | CC | PDC | MRCSC | PFD | ABP | RESERVED | DSC_EN | EIC | PCC | PIC | AIC | HPI_EN | CCI_EN | PDC_EN | MRLSC_EN | PFD_EN | ABP_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | R | 0x0 | |
24 | DSC | Data Link Layer State Changed | RW | 0x0 |
23 | EIS | Electromechanical Interlock Status | R | 0x0 |
22 | PDS | Presence Detect State NO PRESENCE DETECTION IMPLEMENTED: TIED TO 1 | R | 0x1 |
21 | MRLSS | MRL Sensor State | R | 0x0 |
20 | CC | Command Completed | RW | 0x0 |
19 | PDC | Presence Detect Changed | RW | 0x0 |
18 | MRCSC | MRL Sensor Changed | RW | 0x0 |
17 | PFD | Power Fault Detected | RW | 0x0 |
16 | ABP | Attention Button Pressed | RW | 0x0 |
15:13 | RESERVED | R | 0x0 | |
12 | DSC_EN | Data Link Layer State Changed Enable | RW | 0x0 |
11 | EIC | Electromechanical Interlock Control | RW | 0x0 |
10 | PCC | Power Controller Control | RW | 0x0 |
9:8 | PIC | Power Indicator Control | RW | 0x3 |
7:6 | AIC | Attention Indicator Control | RW | 0x3 |
5 | HPI_EN | Hot-Plug Interrupt Enable | RW | 0x0 |
4 | CCI_EN | Command Completed Interrupt Enable | RW | 0x0 |
3 | PDC_EN | Presence Detect Changed Enable | RW | 0x0 |
2 | MRLSC_EN | MRL Sensor Changed Enable | RW | 0x0 |
1 | PFD_EN | Power Fault Detected Enable | RW | 0x0 |
0 | ABP_EN | Attention Button Pressed Enable | RW | 0x0 |
Address Offset | 0x0000 008C | ||
Physical Address | 0x5100 108C 0x5180 108C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Root Control and Capability 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 | CRSSV | RESERVED | CRSSV_EN | PMEI_EN | SEFE_EN | SENE_EN | SECE_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:17 | RESERVED | R | 0x0 | |
16 | CRSSV | CRS Software Visibility | R | 0x0 |
15:5 | RESERVED | R | 0x0 | |
4 | CRSSV_EN | CRS Software Visibility Enable | R | 0x0 |
3 | PMEI_EN | PME Interrupt Enable | RW | 0x0 |
2 | SEFE_EN | System Error on Fatal Error Enable | RW | 0x0 |
1 | SENE_EN | System Error on Non-fatal Error Enable | RW | 0x0 |
0 | SECE_EN | System Error on Correctable Error Enable | RW | 0x0 |
Address Offset | 0x0000 0090 | ||
Physical Address | 0x5100 1090 0x5180 1090 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Root Status 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 | PME_PND | PME_STS | PME_RID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:18 | RESERVED | R | 0x0 | |
17 | PME_PND | PME Pending | R | 0x0 |
16 | PME_STS | PME Status (Sticky bit) | RW | 0x0 |
15:0 | PME_RID | PME Requester ID | R | 0x0 |
Address Offset | 0x0000 0094 | ||
Physical Address | 0x5100 1094 0x5180 1094 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Device Capabilities 2 Register | ||
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 | TPHC_SP | RESERVED | NOROPR | CASC128_SP | AOC64_SP | AOC32_SP | AOR_SP | ARI_FWD_SP | CPL_TIMEOUT_DIS_SUPPORTED | CPL_TIMEOUT_RNG_SUPPORTED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:14 | RESERVED | R | 0x0 | |
13:12 | TPHC_SP | TPH Completer Supported | R | 0x0 |
11 | RESERVED | R | 0x0 | |
10 | NOROPR | No RO-enabled PR-PR Passing | R | 0x1 |
9 | CASC128_SP | 128-bit CAS Completer Supported | R | 0x0 |
8 | AOC64_SP | 64-bit AtomicOp Completer Supported | R | 0x0 |
7 | AOC32_SP | 32-bit AtomicOp Completer Supported | R | 0x0 |
6 | AOR_SP | AtomicOp Routing Supported | R | 0x0 |
5 | ARI_FWD_SP | ARI Forwarding Supported | R | 0x0 |
4 | CPL_TIMEOUT_DIS_SUPPORTED | Completion Timeout Disable Supported | R | 0x1 |
3:0 | CPL_TIMEOUT_RNG_SUPPORTED | Completion Timeout Ranges Supported | R | 0xf |
Address Offset | 0x0000 0098 | ||
Physical Address | 0x5100 1098 0x5180 1098 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Device Control 2 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 | OBFF_EN | RESERVED | LTR_EN | IDO_CPL_EN | IDO_REQ_EN | AOP_EG_BLK | AOP_REQ_EN | ARI_FWD_SP | CPL_TIMEOUT_DIS | CPL_TIMEOUT_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:15 | RESERVED | R | 0x0 | |
14:13 | OBFF_EN | OBFF Enable | RW | 0x0 |
12:11 | RESERVED | R | 0x0 | |
10 | LTR_EN | LTR Mechanism Enable | RW | 0x0 |
9 | IDO_CPL_EN | IDO Completion Enable | RW | 0x0 |
8 | IDO_REQ_EN | IDO Request Enable | RW | 0x0 |
7 | AOP_EG_BLK | AtomicOp Egress Blocking | RW | 0x0 |
6 | AOP_REQ_EN | AtomicOp Requester Enable | RW | 0x0 |
5 | ARI_FWD_SP | ARI Forwarding Supported | RW | 0x0 |
4 | CPL_TIMEOUT_DIS | Completion Timeout Disable | RW | 0x0 |
3:0 | CPL_TIMEOUT_VALUE | Completion Timeout Values | RW | 0x0 |
Address Offset | 0x0000 009C | ||
Physical Address | 0x5100 109C 0x5180 109C | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | PCIE Link Capabilities 2 Register | ||
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 | CROSSLINK_SP | SP_LS_VEC | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:9 | RESERVED | R | 0x0 | |
8 | CROSSLINK_SP | Crosslink Supported | R | 0x0 |
7:1 | SP_LS_VEC | Supported Link Speeds Vector | R | 0x3 |
0 | RESERVED | R | 0x0 |
Address Offset | 0x0000 00A0 | ||
Physical Address | 0x5100 10A0 0x5180 10A0 | Instance | PCIe_SS1_RC_CFG_DBICS2 PCIe_SS2_RC_CFG_DBICS2 |
Description | Link Control and Status 2 Register (Sticky) | ||
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 | LINK_EQ_REQ | EQ_PH3 | EQ_PH2 | EQ_PH1 | EQ_COMPLETE | DEEMPH_LEVEL | COMPL_PRST_DEEPH | COMPL_SOS | ENT_MOD_COMPL | TX_MARGIN | SEL_DEEMP | HW_AUTO_SP_DIS | ENTR_COMPL | TRGT_LINK_SPEED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:22 | RESERVED | R | 0x0 | |
21 | LINK_EQ_REQ | Link Equilization Request | RW Wr1toClr | 0x0 |
20 | EQ_PH3 | Equalization Ph3 Success, Gen3 Only | R | 0x0 |
19 | EQ_PH2 | Equalization Ph2 Success, Gen3 Only | R | 0x0 |
18 | EQ_PH1 | Equalization Ph1 Success, Gen3 Only | R | 0x0 |
17 | EQ_COMPLETE | Equalization Complete, Gen3 Only | R | 0x0 |
16 | DEEMPH_LEVEL | Current De-emphasis Level | R | 0x1 |
15:12 | COMPL_PRST_DEEPH | Compliance Pre-set/ De-emphasis | RW | 0x0 |
11 | COMPL_SOS | Compliance SOS | RW | 0x0 |
10 | ENT_MOD_COMPL | Enter Modified Compliance | RW | 0x0 |
9:7 | TX_MARGIN | Transmit Margin | RW | 0x0 |
6 | SEL_DEEMP | Selectable De-emphasis (CS) | RW | 0x0 |
5 | HW_AUTO_SP_DIS | Hardware Autonomous Speed Disable | RW | 0x0 |
4 | ENTR_COMPL | Enter Compliance | RW | 0x0 |
3:0 | TRGT_LINK_SPEED | Target Link Speed: Read 0x1: 2.5 GT/s (Gen1) Read 0x2: 5 GT/s (Gen2) Read 0x3: 8 GT/s (Gen3) | RW | 0x2 |