“PCIe BARs”选项卡 - 4.0 简体中文

QDMA Subsystem for PCI Express v4.0 产品指南 (PG302)

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文

“PCIe BARs”(PCIe BAR)选项卡如下图所示。

图 1. “PCIe BARs”选项卡
基址寄存器概述
在端点配置中,核支持最多 6 个 32 位 BAR 或 3 个 64 位 BAR 以及扩展只读存储器 (ROM) BAR。BAR 分 2 种大小:
32 位 BAR
地址空间最小可达 128 字节或者最大可达 2 千兆字节 (GB)。用于 DMA、AXI4-Lite 主接口或 AXI Bridge 主接口。
64 位 BAR
地址空间最小可达 128 字节或者最大可达 8 艾字节 (EB)。用于 DMA、AXI4-Lite 主接口或 AXI Bridge 主接口。

所有 BAR 寄存器都共享这些选项。

重要: DMA 需要大量空间来支持各种功能和队列。默认情况下,对于 DMA BAR,选择 64 位 BAR 空间。这适用于 PF BAR 和 VF BAR。在选择 64 位 BAR 空间还是 32 位 BAR 空间之前,您必须先计算自己的设计需求。

BAR 的选择是可配置的。默认情况下,DMA 位于 BAR 0(64位),AXI-Lite 主接口则位于 BAR 2(64位)。这些选择可根据用户需求而变。

BAR
单击该复选框即可启用 BAR。反选该复选框即可禁用 BAR。
类型
可选:DMA(BAR0 中的默认选项)、AXI Lite Master(BAR1 中的默认选项,前提是启用该选项)或AXI Bridge Master(BAR2 中的默认选项,前提是启用该选项)。对于所有其它 BAR,可选项为“AXI Lite Master”和“AXI Bridge Master”。选择 BAR6 即可启用扩展 ROM

对于 64 位 BAR(默认选项),可选:“ DMA”(BAR0 中断默认选项)、“AXI Lite Master”(BAR2 中的默认选项,前提是启用 BAR2)和“AXI Bridge Master”(BAR4 中的默认选项,前提是启用 BAR4)。选择 BAR6 即可启用扩展 ROM。

DMA
DMA 默认分配给 BAR0 空间和所有 PF。在任意可用 BAR 中均可选择 DMA 选项(仅限一个 BAR 选择 DMA 选项)。前提是选中DMA Mailbox Management(DMA 邮箱管理)而不是 DMA;但“DMA Mailbox Management”将不允许您执行任何 DMA 操作。选中“DMA Mailbox Management”选项后,主机即可访问扩展邮箱空间。如需了解有关此空间的详细信息,请参阅 QDMA_PF_MAILBOX (0x22400) 寄存器空间。
AXI Lite Master
对任意 BAR 空间均可选择 AXI Lite Master 接口选项。大小、标度和地址转换均可配置。
AXI Bridge Master
对任意 BAR 空间均可选中 AXI Bridge Master 接口选项。大小、标度和地址转换均可配置。
“Expansion ROM”(扩展 ROM)
启用该选项后,即可在 AXI4-Lite Master 上访问此空间。这是一个只读空间。大小、标度和地址转换均可配置。
“Size”(大小)
可用“Size”范围取决于选择的是 32 位 BAR 还是 64 位 BAR。DMA 需要 256 KB 的空间,这是固定的默认选项。其它 BAR 大小选项也可用,但必须指定。
“Scale”(标度)
请选择字节、千字节或兆字节。
“Value”(值)
表示基于当前选择分配给 BAR 的值。
注释: 为实现最佳结果,请禁用未使用的基址,以节省系统资源。通过在“Customize IP”(自定义 IP)对话框中取消选中未使用的 BAR 即可禁用基址寄存器。