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.
| 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 |