用于 PCIe* 解决方案的 Intel® Stratix® 10 Avalon® -ST和Single Root I/O Virtualization (SR-IOV)接口用户指南

ID 683111
日期 12/06/2017
Public
文档目录

8.1.10.6. VF基地址寄存器(BARs) 0-5 (VF Base Address Registers (BARs) 0-5)

每个PF实现六个BAR。您可以在Platform Designer中指定BAR设置。您可以将VF BAR配置为32-bit存储器。或者,您可以将VF BAR0和BAR1组合成一个64-bit存储器BAR。 VF BAR 0也可以在Platform Designer中指定为可预取或不可预取的。最后,VF BAR 0的地址范围可配置为128字节与2 GB之间的任何2次幂。

VF BAR 0的内容如下所述:

表 75.  VF BARs 0-5 -

比特

寄存器说明

默认值

访问

[0] Memory Space Indicator:硬连线到0以表明BAR定义一个存储器地址范围。 0 RO
[1] 保留。硬连线到0。 0  
[2] 指定BAR size。以下编码定义为:
  • 1'b0: 32-bit BAR
  • 1'b1: 通过结合BAR0与BAR1,BAR2与BAR3或者BAR4与BAR5创建的64-bit BAR

0

RO
[3] 当为1时,表示由此BAR定义的地址范围内的数据是可预取的。当为0时,表示数据不可预取。如果能够保证读操作没有副作用,那么数据时预可取的。 Prefetchable: 0

Non-Prefetchable: 1

RO
[7:4] 保留。硬连线到0。 0 RO

[31:8]

BAR的基地址。可写比特的数量基于BAR访问大小。例如,如果bits [15:8]硬连线到0,那么BAR访问大小为64 KB。bits [31:16]可以被读取和写入。

0

请参考说明部分