AR# 8265

JTAG BSDL - What is the format of the IDCODE for Xilinx devices?

Description

What is the format of the IDCODE for Xilinx Devices?

Solution

For the exact format of the device you are using, refer to that family's data sheet or BSDL file. There is a unique IDCODE for each part family member.

General format:

<pre>

| part number |

version | family code | part size | manufacturer ID | 1

bit: 31-28 | 27 - 21 | 20 - 12 | 11 - 1 | 0

</pre>

The revision code will be different for every different mask revision.

Example:

xc9536:

"0010" & -- version

"1001010100000010" & -- part number

"00001001001" & -- manufacturer's id

"1"; -- required by standard

xc9536xl:

"0000" & -- version

"1001011000000010" & -- part number

"00001001001" & -- manufacturer's id

"1"; -- required by standard

Note: The information above is available in the BSDL files.

AR# 8265
Date 12/15/2012
Status Active
Type General Article