Answers Database


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


Record #8265

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


Problem Description:
Urgency: Standard

General Description:
What is the format of the IDCODE for Xilinx Devices?


Solution 1:

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

General format:

		 | 	  part number        	   |
       version	 |   family code    |  part size   | manufacturer ID  |  1
bit:	31-28	 |	27 - 21     |	20 - 12    |    11 - 1	      |	 0



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.




End of Record #8265 - Last Modified: 01/10/00 19:03

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!