7–18
Chapter 7: Register Descriptions
Correspondence between Configuration Space Registers and the PCIe Specification
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
Correspondence between Configuration Space Registers and the PCIe
Specification
provides a comprehensive correspondence between the Configuration
Space registers and their descriptions in the
PCI Express Base Specification 2.0 and 3.0.
Table 7–36. Correspondence Configuration Space Registers and PCI Express Base Specification Rev. 2.0 Description
Byte Address
Hard IP Configuration Space Register
Corresponding Section in PCIe Specification
Table 6-1.
0x000:0x03C
PCI Header Type 0 Configuration Registers
Type 0 Configuration Space Header
0x000:0x03C
PCI Header Type 1 Configuration Registers
Type 1 Configuration Space Header
0x040:0x04C
Reserved
0x050:0x05C
MSI Capability Structure
MSI and MSI-X Capability Structures
0x068:0x070
MSI Capability Structure
MSI and MSI-X Capability Structures
0x070:0x074 Reserved
0x078:0x07C
Power Management Capability Structure
PCI Power Management Capability Structure
0x080:0x0B8
PCI Express Capability Structure
PCI Express Capability Structure
0x0B8:0x0FC Reserved
0x094:0x0FF Root
Port
0x100:0x16C
Virtual Channel Capability Structure (Reserved)
Virtual Channel Capability
0x170:0x17C Reserved
0x180:0x1FC
Virtual channel arbitration table (Reserved)
VC Arbitration Table
0x200:0x23C
Port VC0 arbitration table (Reserved)
Port Arbitration Table
0x240:0x27C
Port VC1 arbitration table (Reserved)
Port Arbitration Table
0x280:0x2BC
Port VC2 arbitration table (Reserved)
Port Arbitration Table
0x2C0:0x2FC
Port VC3 arbitration table (Reserved)
Port Arbitration Table
0x300:0x33C
Port VC4 arbitration table (Reserved)
Port Arbitration Table
0x340:0x37C
Port VC5 arbitration table (Reserved)
Port Arbitration Table
0x380:0x3BC
Port VC6 arbitration table (Reserved)
Port Arbitration Table
0x3C0:0x3FC
Port VC7 arbitration table (Reserved)
Port Arbitration Table
0x400:0x7FC
Reserved
PCIe spec corresponding section name
0x800:0x834
Advanced Error Reporting AER (optional)
Advanced Error Reporting Capability
0x838:0xFFF Reserved
Table 6-2.
PCI Type 0 Configuration Space Header (Endpoints), Rev3.0 Spec: Type 0 Configuration Space Header
0x000
Device ID Vendor ID
Type 0 Configuration Space Header
0x004
Status Command
Type 0 Configuration Space Header
0x008
Class Code Revision ID
Type 0 Configuration Space Header
0x00C
0x00 Header Type 0x00 Cache Line Size
Type 0 Configuration Space Header
0x010
Base Address 0
Base Address Registers (Offset 10h - 24h)
0x014
Base Address 1
Base Address Registers (Offset 10h - 24h)
0x018
Base Address 2
Base Address Registers (Offset 10h - 24h)
0x01C
Base Address 3
Base Address Registers (Offset 10h - 24h)