The following figure shows the Identity Settings parameters.
Figure 1. PF IDs Tab
- Enable PCIe-ID Interface
- If this parameter is selected the PCIe ID ports
cfg_vend_id
,cfg_subsys_vend_id
,cfg_dev_id_pf*
,cfg_rev_id_pf*
, andcfg_subsys_id_pf*
appears at the boundary of core top depending on the number of PFx that are selected and available to be driven by user logic. If unselected they do not appear at the top level and are driven with the values set at the time of customization. - PF0 ID Initial Values
-
- Vendor ID
- Identifies the manufacturer of the device or
application. Valid identifiers are assigned by the PCI Special Interest Group to
guarantee that each identifier is unique. The default value,
10EEh
, is the Vendor ID for AMD. Enter a vendor identification number here.FFFFh
is reserved. - Device ID
- A unique identifier for the application; the default value depends on the configuration selected. The default value is 70<link speed><link width>h. This field can be any value; change this value for the application. The default Device ID parameter is based on:
- Revision ID
- Indicates the revision of the device or application;
an extension of the Device ID. The default value is
00h
; enter a value appropriate for the application. - Subsystem Vendor ID
- Further qualifies the manufacturer of the device or
application. Enter a Subsystem Vendor ID here; the default value is
10EEh
. Typically, this value is the same as Vendor ID. Setting the value to0000h
can cause compliance testing issues. - Subsystem ID
- Further qualifies the manufacturer of the device or
application. This value is typically the same as the Device ID; the
default value depends on the lane width and link speed selected.
Setting the value to
0000h
can cause compliance testing issues.
- Class Code
- The Class Code identifies the general function of a device, and
is divided into three byte-size fields:
- Base Class
- Broadly identifies the type of function performed by the device.
- Sub-Class
- More specifically identifies the device function.
- Interface
- Defines a specific register-level programming interface, if any, allowing device-independent software to interface with the device.
Class code encoding can be found at the PCI-SIG website.
- Use Assistant
- The Class Code Look-up Assistant provides the Base Class, Sub-Class and Interface values for a selected general function of a device. This Look-up Assistant tool only displays the three values for a selected function. You must enter the values in Class Code for these values to be translated into device settings.