“SRIOV VF BARs”选项卡如下图所示。
图 1. “SRIOV VF BARs”选项卡
“SRIOV VF BARs”选项卡支持您为单一虚拟功能组 (VFG) 内的所有虚拟功能 (VF) 配置基址寄存器 (BAR)。同一 VFG 内的所有 VF 都共享相同的基址寄存器 (BAR) 配置。每个虚拟功能支持最多 6 个 32 位 BAR 或 3 个 64 位 BAR。虚拟功能 BAR 的配置不依赖于关联物理功能 BAR 的设置。
重要: DMA 需要大量空间来支持各种功能和队列。默认情况下,对于 DMA BAR,选择 64 位 BAR 空间。这适用于 PF BAR 和 VF BAR。在选择 64 位 BAR 空间还是 32 位 BAR 空间之前,您必须先计算自己的设计需求。
BAR 的选择是可配置的。默认情况下,DMA 位于 BAR 0(64位),AXI4-Lite 主接口则位于 BAR 2(64位)。这些选择可根据用户需求而变。
- BAR
- 使用复选框来选择适用的 BAR。
- 类型
- 选择相关选项:
- DMA
- 固定于 BAR0 空间。
- AXI Lite Master
- 固定于 BAR1 空间。
- AXI Bridge Master
- 固定于 BAR2 空间。
- 64 位
- VF BAR 可采用 64 位或 32 位。默认为 64 位 BAR。
- DMA BAR 支持 64 位寻址。
- 当 BAR 设为 64 位时,它使用下一个 BAR 作为扩展地址空间,并使下一个 BAR 不可访问。
- “Size”(大小)
- 可用“Size”范围取决于选择的是 32 位 BAR 还是 64 位 BAR。
- “Value”(值)
- 表示基于当前选择分配给 BAR 的值。