下图显示了“Identity Settings”(身份设置)参数。
图 1. “PF IDs”选项卡
- “Enable PCIe-ID Interface”(启用 PCIe-ID 接口)
- 如果选中该参数,那么根据选中的 PFx 数量,在核顶层边界处会显示 PCIe ID 端口
cfg_vend_id
、cfg_subsys_vend_id
、cfg_dev_id_pf*
、cfg_rev_id_pf*
和cfg_subsys_id_pf*
,并可供用户逻辑驱动。如未选中该参数,则不会在顶层显示这些端口,并根据自定义时设置的值来驱动这些端口。 - “PF0 ID Initial Values”(PF0 ID 初始值)
-
- “Vendor ID”(供应商 ID)
- 用于识别器件或应用的制造商。有效标识由 PCI Special Interest Group 指定,以保证每个标识都唯一。默认值
10EEh
为赛灵思的供应商标识。请在此处输入供应商标识号。此处FFFFh
为保留值。 - “Device ID”(器件 ID)
- 表示应用的唯一标识;默认值取决于所选配置。默认值为 70<link speed><link width>h。该字段可采用任何值;请针对应用更改该值。默认器件 ID 参数取决于:
- “Revision ID”(版本 ID)
- 表示器件或应用的版本;作为器件 ID 的扩展。默认值为
00h
;请针对应用输入相应的值。 - “Subsystem Vendor ID”(子系统供应商 ID)
- 用于进一步限定器件或应用的制造商。请在此处输入子系统供应商 ID;默认值为
10EEh
。通常,该值与供应商 ID 相同。将该值设为0000h
可能导致合规性测试出现问题。 - “Subsystem ID”(子系统 ID)
- 用于进一步限定器件或应用的制造商。该值通常与器件 ID 相同;默认值取决于所选通道宽度和链路速度。将该值设为
0000h
可能导致合规性测试出现问题。
- “Class Code”(类代码)
- 类代码用于识别器件的常规功能,分为以下 3 个字节大小的字段:
- “Base Class”(基本类)
- 用于广泛识别器件执行的功能类型。
- “Sub-Class”(子类)
- 用于进一步具体识别器件功能。
- “Interface”(接口)
- 用于定义特定寄存器级别编程接口(如果有),允许不从属于器件的软件与器件进行连接。
在 PCI-SIG 网站上提供了类代码编码。
- “Class Code Look-up Assistant”(类代码查找助手)
- 类代码查找助手可针对选定的器件常规功能提供对应的基本类、子类和接口值。此查找助手工具仅针对选定功能显示这 3 个值。您必须在类代码中输入这 3 个值,才能将这些值转换为器件设置。