IDCODE Register - IDCODE Register - AM011

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2026-03-06
Revision
1.9 English

The Versal device has a 32-bit device identification code (IDCODE), which conforms to the IEEE Std 1149.1 (JTAG). The IDCODE used with the EXTENDED_IDCODE can identify the type of AMD device. See the Versal device data sheet for device identification values.

The IDCODE can be read via the JTAG interface or from PMC IDCODE register. See the IDCODE Register section for bit field details.

Note: The power-on reset (POR_B) pin must be released and REF_CLK running to obtain a valid value from the JTAG IDCODE register.
Table 1. IDCODE Register Format
Bit Field Description
31:28 VERSION CODE 4-bit version code

Used to identify production device

27:12 DEVICE CODE 16-bit device code
11:1 MANUFACTURER CODE 11-bit manufacturer code. Versal devices use the Xilinx manufacturer code, 11b'00001001001
0 RSVD_READS_1

As specified by the IEEE Std 1149.1, this bit is always 1