Pci and pci express configuration space registers, Type 0 configuration space registers – Altera Stratix V Avalon-ST User Manual

Page 77

Advertising
background image

PCI and PCI Express Configuration Space Registers

Type 0 Configuration Space Registers

Figure 5-1: Type 0 Configuration Space Registers - Byte Address Offsets and Layout

Endpoints store configuration data in the Type 0 Configuration Space.

0x000
0x004
0x008

0x00C

0x010

0x014

0x018

0x01C

0x020
0x024
0x028

0x02C

0x030
0x034
0x038

0x03C

Device ID

Vendor ID

Status

Command

Class Code

Revision ID

0x00

Header Type

0x00

Cache Line Size

BAR Registers

BAR Registers
BAR Registers

BAR Registers
BAR Registers
BAR Registers

Reserved

Subsystem Device ID

Subsystem Vendor ID

Expansion ROM Base Address

Reserved

Reserved

Capabilities Pointer

0x00

Interrupt Pin

Interrupt Line

31

24 23

16 15

8 7

0

Table 5-2: Correspondence Configuration Space Capability Structures and PCIe Base Specification Descrip‐

tion

The following talbe lists the appropriate section of the PCI Express Base Specification that describes these registers.

Refer to the PCI Express Base Specification for more information.

Byte Address

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

UG-01097_sriov

2014.12.15

PCI and PCI Express Configuration Space Registers

5-3

Registers

Altera Corporation

Send Feedback

Advertising