“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”值,以替换先前设置的值。
建议: 始终建议首先更改链路宽度、链路速度和器件端口类型,然后再更改器件 ID 值。请确保器件 ID 值设置正确,然后再生成 IP。 - “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”(接口)
- 用于定义特定寄存器级别编程接口(如果有),允许不从属于器件的软件与器件进行连接。