PCIe Configuration Space Registers for x16 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: 0x30 Endian: little Secondary PCI Express Capability Structure
PL16G_CAP 0x1b4 Address Range: 0x30 Endian: little Physical Layer 16.0 GT/s Extended Capability Structure
MARGIN_CAP 0x1e4 Address Range: 0x48 Endian: little Margining Extended Capability Structure
PL32G_CAP 0x22c Address Range: 0x30 Endian: little Physical Layer 32.0 GT/s Extended Capability Structure
SRIOV_CAP 0x25c Address Range: 0x40 Endian: little SR-IOV Capability Structure
TPH_CAP 0x29c Address Range: 0x8c Endian: little PF TLP Processing Hints Capability Structure
ATS_CAP 0x328 Address Range: 0x8 Endian: little PF Address Translation Services Capability Structure
ACS_CAP 0x338 Address Range: 0xc Endian: little PF ACS Capability Structure
PRS_EXT_CAP 0x344 Address Range: 0x10 Endian: little PF PRS Capability Structure
LTR_CAP 0x354 Address Range: 0x8 Endian: little PF Latency Tolerance Reporting Capability Structure
PASID_CAP 0x35c Address Range: 0x8 Endian: little PF PASID Capability Structure
DLINK_CAP 0x49c Address Range: 0xc Endian: little PF DLINK Capability Structure
PTM_CAP 0x4a8 Address Range: 0xc Endian: little PF PTM Capability Structure
PTM_REQ_CAP 0x4b4 Address Range: 0x68 Endian: little PF PTM Requestor Capability Structure (VSEC)