- The PCIe Integrated Block is supported in AMD Versalâ„¢
adaptive SoC.
- Supports 64, 128, 256, and 512-bit data path.
- Supports x1, x2, x4, x8, or x16 link.
- Supports Gen1, Gen2, and Gen3 link.
- Support for both the AXI4 Memory
Mapped and AXI4-Stream interfaces per queue.
- 2048 queue sets
- 2048 H2C descriptor rings.
- 2048 C2H descriptor rings.
- 2048 C2H Completion (CMPT) rings.
- Supports Polling Mode (Status Descriptor Write Back) and Interrupt
Mode.
- Interrupts
- 2048 MSI-X vectors.
- Up to 8 MSI-X per function.
- Interrupt aggregation.
- C2H Stream interrupt moderation.
- C2H Stream Completion queue entry coalescence.
- Descriptor and DMA customization through user logic
- Allows custom descriptor format.
- Traffic Management.
- Supports SR-IOV with up to 4 Physical Functions (PF) and 252 Virtual
Functions (VF)
- Thin hypervisor model.
- QID virtualization.
- Allows only privileged/Physical functions to program
contexts and registers.
- Function level reset (FLR) support.
- Mailbox.
- Rich programmability on a per queue basis, such as AXI4 Memory Mapped versus AXI4-Stream interfaces.