PCIe Configuration Space Registers for x4 Controllers

Hard IP Configuration Space Register Address Offset Attributes Description
TYPE0_HDR 0x0 Address Range: 0x40 Endian: little PF PCI-Compatible Configuration Space Header Type0
PM_CAP 0x40 Address Range: 0x8 Endian: little PF PCI Power Management Capability Structure
MSI_CAP 0x50 Address Range: 0x18 Endian: little PF MSI Capability Structure
PCIE_CAP 0x70 Address Range: 0x3c Endian: little PF PCI Express Capability Structure
MSIX_CAP 0xb0 Address Range: 0xd Endian: little PF MSI-X Capability Structure
AER_CAP 0x100 Address Range: 0x48 Endian: little PF Advanced Error Reporting Capability Structure
VC_CAP 0x148 Address Range: 0x1c Endian: little Virtual Channel Capability Structure
SN_CAP 0x164 Address Range: 0xc Endian: little Device Serial Number Capability Structure
ARI_CAP 0x174 Address Range: 0x8 Endian: little PF ARI Capability Structure
SPCIE_CAP 0x184 Address Range: 0x20 Endian: little Secondary PCI Express Capability Structure
PL16G_CAP 0x1a4 Address Range: 0x24 Endian: little Physical Layer 16.0 GT/s Extended Capability Structure
MARGIN_CAP 0x1c8 Address Range: 0x18 Endian: little Margining Extended Capability Structure
PL32G_CAP 0x1e0 Address Range: 0x24 Endian: little Physical Layer 32.0 GT/s Extended Capability Structure
TPH_CAP 0x204 Address Range: 0x8c Endian: little PF TLP Processing Hints Capability Structure
ATS_CAP 0x290 Address Range: 0x8 Endian: little PF Address Translation Services Capability Structure
ACS_CAP 0x2a0 Address Range: 0xc Endian: little PF ACS Capability Structure
PRS_EXT_CAP 0x2ac Address Range: 0x10 Endian: little PF PRS Capability Structure
LTR_CAP 0x2bc Address Range: 0x8 Endian: little PF Latency Tolerance Reporting Capability Structure
PASID_CAP 0x2c4 Address Range: 0x8 Endian: little PF PASID Capability Structure
DLINK_CAP 0x404 Address Range: 0xc Endian: little PF DLINK Capability Structure