“Capabilities”选项卡 - 4.0 简体中文

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

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

“Capabilities”(功能)选项卡如下图所示。

图 1. “Capabilities”选项卡
“SRIOV Capability”(SRIOV 功能)
启用单根端口 I/O 虚拟化 (SR-IOV) 功能。该集成块用于实现扩展的 SR-IOV PCIe。启用该选项时,即可在所有选定物理功能上实现 SR-IOV。启用 SR-IOV 功能时,仅支持 MSI-X 中断。
“Enable Mailbox among functions”(在各功能之间启用邮箱)
这是一个邮箱系统,用于在不同功能之间进行通信。启用上方的SR-IOV capability时,默认启用该选项。邮箱的选择与“SR-IOV Capability”的选择无关。
“Enable FLR”(启用 FLR)
表示启用功能级别复位端口。启用上方的“SR-IOV capability”时,默认启用该选项。
“Physical Functions”(物理功能)
默认可启用最多 4 个物理功能。
“PF - ID Initial Values”(PF - ID 初始值)
“Vendor ID”(供应商 ID)
用于识别器件或应用的制造商。有效标识由 PCI Special Interest Group 分配以保证每个标识都唯一。赛灵思的供应商 ID 默认值为 10EEh。请在此处输入供应商标识号。FFFFh 为保留编号。
“Device ID”(器件 ID)
表示应用的唯一标识;值取决于所选配置,默认值为 70h。该字段可包含任何值;请根据应用对该值进行更改。

Device ID 参数根据下列条件进行评估:

  • 器件系列:9 表示 UltraScale+™ ,8 表示 UltraScale™ ,7 表示 7 系列器件。
  • EP 或 RP 模式
  • 链路宽度
  • 链接速度

例如,Device ID 为 B03F 表示 Versal B 的器件 ID,3 表示 Gen3,F 表示 X16(宽度)。

如果以上任意值发生更改,则将重新计算“Device ID”值,以替换先前设置的值。

“Revision ID”(版本 ID)
表示器件或应用的版本;作为器件 ID 的扩展。默认值为 00h;请针对应用输入相应的值。
“Subsystem Vendor ID”(子系统供应商 ID)
用于进一步限定器件或应用的制造商。请在此处输入子系统供应商 ID;默认值为 10EEh。通常,该值与供应商 ID 相同。将该值设为 0000h 可能导致合规性测试出现问题。
“Subsystem ID”(子系统 ID)
用于进一步限定器件或应用的制造商。该值通常与器件 ID 相同;默认值取决于所选通道宽度和链路速度。将该值设为 0000h 可能导致合规性测试出现问题。
“Class Code”(类代码)
类代码用于识别器件的常规功能。
“Use Classcode Lookup Assistant”(使用类代码查找助手)
如果选中此项,那么类代码查找助手可针对选定的器件常规功能提供对应的基本类、子类和接口值。此查找助手工具仅针对选定功能显示这 3 个值。您必须在Class Code(类代码)中输入这 3 个值,才能将这些值转换为器件设置。
“Base Class”(基本类)
用于广泛识别器件执行的功能类型。
“Subclass”(子类)
用于进一步具体识别器件功能。
“Interface”(接口)
用于定义特定寄存器级别编程接口(如果有),允许不从属于器件的软件与器件进行连接。