Device Identifier (Device DNA) - Device Identifier (Device DNA) - UG860

Spartan UltraScale+ FPGAs Configuration User Guide (UG860)

Document_ID
UG860
Release_Date
2026-07-27
Revision
v1.3 English

The FPGA contains an embedded, device identifier (Device DNA). The identifier is nonvolatile, permanently programmed by AMD into the FPGA and is unchangeable, making it tamper resistant. Each device is programmed with a unique DNA value.

External applications can access the DNA value through the JTAG port and FPGA designs can access the DNA through a device DNA access port (DNA_PORTE2) or at registers through the AXI32 primitive.

The FPGA application accesses the identifier value using the device DNA access port (DNA_PORTE2) design primitive, shown in the following figure.

Figure 1. FPGA DNA_PORTE2 Design Primitive