i.MX51 IDCODE version discrepency

Showing results for 
Search instead for 
Did you mean: 

i.MX51 IDCODE version discrepency

Contributor I

I am seeing a discrepancy between the version bits of the BSDL IDCODE.  On some parts I am seeing a '0000' binary and on others (two so far) I am seeing a '0001' binary.  The chips look identical according to the markings on their case.  The BSDL file on the website calls out a '0000' binary for the version number of the IDCODE. 

Can someone tell me or show me a document that defines what the differences are between the these versions?  My fear is that I have some counterfeit chips.

The discrepancy caused my XJTAG software to stop with an error.  I have been told that I can modify the BSDL file to make the bit a don't care by replacing the 0 with an 'x'.    

attribute IDCODE_REGISTER of elvis_io_ring: entity is

"0000" & -- Version

"0001100100001100" & -- Part Number

"00000001110" & -- Manufacturer Identity

"1"; -- IEEE 1149.1 Requirement

Thanks for the help.


Labels (1)
0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

Hi Wayne

all Freescale bsdl files have '0000' as IDCODE.

Description can be found in sect. "Product ID and JTAG ID"

i.MX51 Reference Manual (rev.1  2/2010).

Regarding counterfeit parts, first one needs to buy chips from Freescale

authorized distributors, also it may be recommended to send chips to

Freescale marketing office, for further analysis.


Best regards



Note: If this post answers your question, please click the Correct Answer button. Thank you!


0 Kudos