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.
Wayne
Hi Wayne
all Freescale bsdl files have '0000' as IDCODE.
Description can be found in sect.8.2.7.3 "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.
<http://www.freescale.com/files/dsp/doc/ref_manual/MCIMX51RM.pdf>
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------