SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
| Address offset | 0x0 | ||||
| Physical Address | ECAM_Param_Base_Addr + 0x2000 0000 | Instance | PCIe_SS1_EP_CFG_PCIe PCIe_SS2_EP_CFG_PCIe | ||
| Description | Device and Vendor ID | ||||
| 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 |
| DEVICEID | VENDORID | ||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:16 | DEVICEID | Device ID (CS) | R | 0x8888 |
| 15:0 | VENDORID | Vendor ID (CS) | R | 0x104C |
| Address offset | 0x4 | ||||
| Physical Address | ECAM_Param_Base_Addr + 0x2000 0004 | Instance | PCIe_SS1_EP_CFG_PCIe PCIe_SS2_EP_CFG_PCIe | ||
| 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 | RW | 0x0 |
| 1 | MEM_SPACE_EN | Memory Space Enable | RW | 0x0 |
| 0 | IO_SPACE_EN | IO Space Enable | RW | 0x0 |
| Address offset | 0x8 | ||||
| Physical Address | ECAM_Param_Base_Addr + 0x2000 0008 | Instance | PCIe_SS1_EP_CFG_PCIe PCIe_SS2_EP_CFG_PCIe | ||
| Description | Class code and Revision ID | ||||
| 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 |
| BASE_CLS_CD | SUBCLS_CD | PROG_IF_CODE | REVID | ||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:24 | BASE_CLS_CD | Base Class Code (CS) | R | 0x0 |
| 23:16 | SUBCLS_CD | Sub Class Code (CS) | R | 0x0 |
| 15:8 | PROG_IF_CODE | Programming Interface Code (CS) | R | 0x0 |
| 7:0 | REVID | Revision ID (CS) | R | 0x1 |
| Address offset | 0xC | ||||
| Physical Address | ECAM_Param_Base_Addr + 0x2000 000C | Instance | PCIe_SS1_EP_CFG_PCIe PCIe_SS2_EP_CFG_PCIe | ||
| 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 0x0 = EP header 0x1 = RC header | R | 0x0 |
| 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 |