乐于分享
好东西不私藏

PCIe5.0标准协议规范中文-7. 软件初始化和配置-7.9 Additional PCI and PCIe Capabilities-7.9.7 RCRB报头扩展能力

PCIe5.0标准协议规范中文-7. 软件初始化和配置-7.9 Additional PCI and PCIe Capabilities-7.9.7 RCRB报头扩展能力

7.9.7 RCRB报头扩展能力

PCI Express RCRB头扩展能力是一个可选的扩展能力,可以在RCRB中实现,为RCRB提供Vendor ID和Device ID,并允许管理影响与RCRB相关的RC 功能行为的参数。

图7-202 RCRB报头扩展能力结构

Figure 7-202 RCRB Header Extended Capability Structure

7.9.7.1 RCRB报头 扩展能力头(偏移量00h)

图7-203 RCRB报头 扩展能力头中寄存器字段的详细分配。表7-166提供了RCRB报头扩展能力的扩展能力ID为000Ah。

图7-203 RCRB 报头 扩展能力头

Figure 7-203 RCRB Header Extended Capability Header

表7-166 RCRB报头 扩展能力头

Table 7-166 RCRB Header Extended Capability Header

以下是PCI Express扩展能力寄存器的详细描述:

Bit Location

Register Description

Attributes

15:0

PCI Express Extended Capability ID - 该字段是一个由PCI-SIG定义的ID号,用于指示扩展能力的性质和格式。RCRB头扩展能力的扩展能力ID为000Ah。

RO

19:16

Capability Version - 该字段是一个由PCI-SIG定义的版本号,指示所存在的能力结构的版本。对于本版本的规范,必须为1h。

RO

31:20

Next Capability Offset - 该字段包含到下一个PCI Express能力结构的偏移量,如果没有其他项存在于能力的Link列表中,则为000h。对于在配置空间中实现的扩展能力,此偏移量是相对于PCI兼容配置空间的开始,因此必须始终是000h(用于终止能力列表)或大于0FFh。

RO

7.9.7.2 RCRB Vendor ID和Device ID寄存器(偏移量04h)

Figure 7-204 details allocation of register fields in the RCRB Vendor ID and Device ID register; Table 7-167 provides the respective bit definitions.

图7-204 RCRB Vendor ID和Device ID注册表

Figure 7-204 RCRB Vendor ID and Device ID register

表7-167 RCRB Vendor ID和Device ID注册表

Table 7-167 RCRB Vendor ID and Device ID register

位位置

寄存器

描述

属性

15:0

供应商 ID

由PCI-SIG分配。类似于PCI兼容配置空间中的等效字段。该字段用于将RCRB与特定供应商关联。

只读

31:16

设备 ID

由供应商分配。类似于PCI兼容配置空间中的等效字段。该字段用于供应商对特定RCRB进行分类。

只读

7.9.7.3 RCRB Capabilities寄存器(偏移量08h)

Figure 7-205 details allocation of register fields in the RCRB Capabilities register; Table 7-168 provides the respective bit definitions.

图7-205 RCRB Capabilities注册表

Figure 7-205 RCRB Capabilities register

表7-168 RCRB Capabilities注册表

Table 7-168 RCRB Capabilities register

位位置

寄存器

描述

属性

0

CRS 软件可见性

当设置时,该位指示RC能够为与此RCRB关联的所有根端口和集成设备向软件返回配置请求重试状态(CRS)完成状态(见第2.3.1节)。

只读

7.9.7.4 RCRB控制寄存器(偏移量0Ch)

Figure 7-206 details allocation of register fields in the RCRB Control register; Table 7-169 provides the respective bit definitions.

图7-206 RCRB控制寄存器

Figure 7-206 RCRB Control register

表7-169 RCRB控制寄存器

Table 7-169 RCRB Control register

位位置

寄存器

描述

属性

0

CRS 软件可见性使能

当设置时,该位使RC能够为与此RCRB关联的所有根端口和集成设备向软件返回配置请求重试状态(CRS)完成状态(见第2.3.1节)。不支持此功能的RCRB必须将此位硬件固定为0b。默认值为0b。

读写