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

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

4.3. 基地址寄存器(Base Address Register)

表 12.  BAR寄存器

参数

说明

Type

Disabled

64-bit prefetchable memory

32-bit non-prefetchable memory

如果选择64-bit可预取存储器(64-bit prefetchable memory),那么2个连续的BAR会组合在一起执行64-bit可预取BAR;您必须将较高编号的BAR设置为Disabled。non-prefetchable 64‑bit BAR是不支持的,因为在一般系统中最大非预取存储器窗(maximum non-prefetchable memory window)口为32 bits。

将存储器定义为prefetchable可以提前提取连续的数据。当requestor需要同一区域中更多数据时,预取存储器是有利的。如果指定一个存储器是可预取的(prefetchable),那么此存储器必须具备以下两个属性:

  • 读取操作没有副作用,例如更改读取数据的值
  • 写入合并是允许的
Size

16 Bytes–8 EBytes

指定BAR可访问的地址空间大小。

Expansion ROM

Disabled

4 KBytes - 16 MBytes

指定选项ROM的大小。