Specifications

PCI-SIG specifications define standards driving the industry-wide compatibility of peripheral component interconnects. Members regularly review them, providing commentary and change requests when necessary. These requests are considered by technical workgroups and applied as appropriate, resulting in collaboratively devised specifications benefiting millions of platforms and add-in devices.

PCI-SIG members may submit requests to change specifications here. The Engineering Change Request process and form can be found here

PCI-SIG members may access specifications online, at no cost, using the Specification Library. Members may filter their search by technology type, revision, and the type of document. Select the appropriate filters and then select the Filter button to initiate your search. Alternatively, members may purchase a hard copy of the specifications, at a reduced member rate, here.

Non-members who are interested in purchasing specifications may submit their order here.

The PCI Codes & ID Assignment Specifications are accessible to members and non-members without charge here.

Specifications Library

Technology: PCI Express
Specification Title Spec Rev Document Type Release Date
VF Resizable BARs ECN
Similar to, and based on, the Resizable BAR and Expa...view more Similar to, and based on, the Resizable BAR and Expanded Resizable BAR ECNs, this optional ECN adds a capability for PFs to be able to resize their VF BARs. This ECN is written with the expectation that the Expanded Resizable BAR ECN will have been released prior to this ECN’s release. This ECN supports all of the BAR sizes defined by both the Resizable BAR and Expanded Resizable BAR ECNs. show less
3.x ECN
Expanded Resizable BARs ECN
The Resizable BAR capability currently allows BARs o...view more The Resizable BAR capability currently allows BARs of up to 512 GB (239), which allows address bits <38:0> to be passed into an Endpoint. This proposal extends resizable BARs to up to 263 bits, which supports the entire address space. show less
3.x ECN
Resizable BAR Capability
This optional ECN adds a capability for Functions wi...view more This optional ECN adds a capability for Functions with BARs to report various options for sizes of their memory mapped resources that will operate properly. Also added is an ability for software to program the size to configure the BAR to. show less
2.x ECN