Data Sheet
Ethernet Controller I210 —PCIe Programming Interface
620
9.5.2 Serial Number
The PCIe device serial number capability is an optional extended capability that can be implemented by
any PCIe device. The device serial number is a read-only 64-bit value that is unique for a given PCIe
device.
Note: The I210 does not support this capability in an configuration.
9.5.2.1 Device Serial Number Enhanced Capability Header (0x140; RO)
The following table lists the allocation of register fields in the device serial number enhanced capability
header. It also lists the respective bit definitions. The extended capability ID for the device serial
number capability is 0x0003.
9.5.2.2 Serial Number Register (0x144:0x148; RO)
The Serial Number register is a 64-bit field that contains the IEEE defined 64-bit extended unique
identifier (EUI-64™). Table 9-11 lists the allocation of register fields in the Serial Number register.
Table 9-11 also lists the respective bit definitions.
Byte Offset Byte 3 Byte 2 Byte 1 Byte 0
0x140
Next Capability Ptr.
0x1A0
1
1. This value might change if the TPH capability is disabled. In this case the next header is the next enabled feature.
Version (0x1) Serial ID Capability ID (0x0003)
0x144 Serial Number Register (Lower Dword)
0x148 Serial Number Register (Upper Dword)
Bit(s)
Location
Default
value
Attributes Description
15:0 0x0003 RO
PCIe Extended Capability ID
This field is a PCI-SIG defined ID number that indicates the nature and format of the
extended capability.
The extended capability ID for the device serial number capability is 0x0003.
19:16 0x1 RO
Capability Version
This field is a PCI-SIG defined version number that indicates the version of the current
capability structure.
31:20 0x1A0 RO
Next Capability Offset
This field contains the offset to the next PCIe capability structure or 0x000 if no other items
exist in the linked list of capabilities.
Table 9-11. Serial Number Register
31:0
Serial Number Register (Lower Dword)
Serial Number Register (Upper word)
63:32