L-tile和H-tile Avalon® 存储器映射 Intel® FPGA IP PCI Express* 用户指南

ID 683667
日期 11/11/2021
Public
文档目录

4.3. 器件识别寄存器(Device Identification Register)

下表列出了 PCI* Configuration Header Space中只读寄存器的默认值。可使用参数编辑器设置这些寄存器的值。运行中,您可使用可选的Hard IP Reconfiguration块信号更改这些寄存器的值。

使用Hard IP Reconfiguration接口访问这些寄存器,请确保遵循Hard IP Reconfiguration部分Hard IP Reconfiguration Signals表格中指定的hip_reconfig_address[20:0]格式。请使用如下表格中为hip_reconfig_address[11:0]指定的地址偏移并将hip_reconfig_address[20]设置为1'b1以进行PCIe空间访问。

表 17.   PCI* Header Configuration Space寄存器

寄存器名称

默认值

描述

Vendor ID

0x00001172

设置Vendor ID寄存器的只读值。根据PCI Express Base Specification,此参数不能设置成0xFFFF。

地址偏移:0x000。

Device ID

0x00000000

设置Device ID寄存器的只读值。

地址偏移:0x000。

Revision ID

0x00000001

设置Revision ID寄存器的只读值。

地址偏移:0x008。

Class code

0x00000000

设置Class Code寄存器的只读值。

地址偏移:0x008。

Subsystem Vendor ID

0x00000000

设置PCI Type 0 Configuration Space中Subsystem Vendor ID寄存器的只读值。根据PCI Express Base Specification,该参数不可设置为0xFFFF。该值由PCI-SIG分配给器件制造商。并仅用于Root Port系列。

地址偏移:0x02C。

Subsystem Device ID

0x00000000

设置PCI Type 0 Configuration Space中Subsystem Device ID寄存器的只读值。此值仅用于Root Port 系列。

地址偏移:0x02C