The SRIOV VF BARs tab is shown in the following figure.
Figure 1. SRIOV VF BARs Tab
The SRIOV VF BARs tab enables you to configure the base address registers (BARs) for all virtual function (VFs) within a virtual function group (VFG). All the VFs within the same VFG share the same BASE ADDRESS Registers (BARS) configurations. Each Virtual Function supports up to six 32-bit BARs or three 64-bit BARs. Virtual Function BARs can be configured without any dependency on the settings of the associated Physical Functions BARs.
Important: The DMA requires a large
amount of space to support functions and queues. By default, 64-bit BAR space is
selected for the DMA BAR. This applies for PF and VF bars. You must calculate your
design needs first before selecting between 64-bit and 32-bit BAR space.
BAR selections are configurable. By default DMA is at BAR 0 (64 bit), AXI-Lite Master is at BAR 2 (64 bit). These selections can be changed according to user needs.
- BAR
- Select applicable BARs using the checkboxes.
- Type
- Select the relevant option:
- DMA
- Is fixed to BAR0 space.
- AXI Lite Master
- Is fixed to BAR1 space.
- AXI Bridge Master
- Is fixed to BAR2 space.
- 64-bit
- VF BARs can be either 64-bit or 32-bit. The default is 64-bit BAR.
- 64-bit addressing is supported for the DMA BAR.
- When a BAR is set as 64 bits, it uses the next BAR for the extended address space and makes the next BAR inaccessible.
- Size
- The available Size range depends on the 32-bit or 64-bit BAR selected.
- Value
- The value assigned to the BAR based on the current selections.