Capabilities Tab - 3.4 English

Versal Adaptive SoC CPM Mode for PCI Express Product Guide (PG346)

Document ID
PG346
Release Date
2024-05-30
Version
3.4 English

The Capabilities settings for Advanced mode contains two additional parameters to those for Basic mode as described in the following figure.

Figure 1. Capabilities Tab, Advanced Mode

Function Level Reset
Enable Function Level Reset (FLR). FLR is supported when the PCIe IP is configured as Endpoint.
SRIOV Capabilities
Enables Single Root Port I/O Virtualization (SR-IOV) capabilities. The integrated block implements extended Single Root Port I/O Virtualization PCIe. When this is enabled, SR-IOV is implemented on all the selected physical functions. When SR-IOV capabilities are enabled MSI support is disabled and you can use MSI-X support as shown in the above figure.
Note: When SR-IOV capabilities are enabled, MSI support is disabled and you can use MSI-X support.
MSI-X Options
To enable MSI-X capabilities, select Advanced mode and then select the required options on the Capabilities tab. There are four options to choose from:
MSI-X External
In this mode you need to implement MSI-X External interface driving logic, MSI-X Table and PBA buffers outside the PCIe core. You can configure the MSI-X BARs.
MSI-X Internal
In this mode you need to implement the MSI-X Internal interface driving logic only. MSI-X Table and PBA buffers are built into the PCIe core. You can configure the MSI-X BARs.
MSI-X AXI4-Stream
In this mode user is expected to drive MSI-X interrupts on the AXI4-Stream interface. You can configure the MSI-X BARs.
None
No MSI-X is supported.

The same MSI-X options are applicable when SRIOV capability is selected.