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.