Each PCIe subsystem supports the following main features:
- Compliance to
PCIe® Base Specification, Revision 4.0 (Version 0.7)
- One or two-lane configuration with up to 8.0 Gbps/lane (Gen3). Can be used as 2-lane controller, configurable in 1x1 or 1x2 mode.
- Gen3 (8 Gbps 128/130-bit encoding), Gen2 (5 Gbps 8/10-bit encoding), and Gen1 (2.5 Gbps 8/10-bit encoding) with auto-negotiation
- Dual mode: Root Port (RP) or End Point (EP) operation modes, selectable via bootstrap pins
- Dynamic PIPE width change when switching between Gen1/2/3 modes
- Constant 32-bit PIPE width for Gen1/2/3 modes
- Maximum payload size of 256 bytes
- Maximum remote read request size of 4K bytes
- Address Translation Services (ATS)
- Single-root I/O Virtualization (SR-IOV) with Physical Functions (PF) and Virtual Functions (VF) in End Point mode
- Six Physical Functions (PF)
- Sixteen Virtual Functions (4 VF for each of PF0, PF1, PF2, and PF3; 0 VF for PF4 and PF5)
- Four virtual channels (VC)
- PCI Power Management states are:
- L1 Active State Power Management
- L1 Power Management substates support
- D1 Device Power Management state
- Maximum number of non-posted outstanding transactions: 32
- Resizable BAR capability
- Legacy, MSI and MSI-X Interrupt Support
- 32 outbound address translation regions
- Precision time measurement (PTM)