Configuration space, Configuration space bypass mode – Altera Arria V GZ Avalon-ST User Manual
Page 167

Configuration Space
The Configuration Space implements the following configuration registers and associated functions:
• Header Type 0 Configuration Space for Endpoints
• Header Type 1 Configuration Space for Root Ports
• PCI Power Management Capability Structure
• Virtual Channel Capability Structure
• Message Signaled Interrupt (MSI) Capability Structure
• Message Signaled Interrupt–X (MSI–X) Capability Structure
• PCI Express Capability Structure
• Advanced Error Reporting (AER) Capability Structure
• Vendor Specific Extended Capability (VSEC)
The Configuration Space also generates all messages (PME#, INT, error, slot power limit), MSI requests,
and completion packets from configuration requests that flow in the direction of the root complex, except
slot power limit messages, which are generated by a downstream port. All such transactions are
dependent upon the content of the PCI Express Configuration Space as described in the PCI Express Base
Specification.
Related Information
•
Type 0 Configuration Space Registers
•
Type 1 Configuration Space Registers
•
Configuration Space Bypass Mode
When you select Enable Configuration Space Bypass under the System Settings heading of the
parameter editor, the Arria V GZ Hard IP for PCI Express bypasses the Transaction Layer Configuration
Space registers included as part of the hard IP, allowing you to substitute a custom Configuration Space
implemented in soft logic. If you implement Configuration Space Bypass mode, the Configuration
Shadow Extension Bus is not available. In Configuration Space Bypass mode, all received Type 0 configu‐
ration writes and reads are forwarded to the Avalon-ST interface.
In Configuration Space Bypass mode, you must also implement all of the TLP BAR matching and
completion tag checking in soft logic.
If you enable Configuration Space Bypass mode, you can implement the following features in soft logic:
• Resizable BARs
• Latency Tolerance Reporting
• Multicast
• Dynamic Power Allocation
• Alternative Routing-ID Interpretation (ARI)
• Single Root I/O Virtualization (SR-IOV)
• Multi-functions
The RX Buffer, Flow Control, DL and PHY layers from the Arria V GZ Hard IP for PCI Express are
retained in the Hard IP.
UG-01127_avst
2014.08.18
Configuration Space
10-7
IP Core Architecture
Altera Corporation