08-26-2020 08:01 PM
We try to use the old PROM (XQR18V04CC44M) and development tool of ISE10.1 but ISE10.1 cannot recognize this PROM. We have also checked with ISE14.7 but the result was same. Is this the problem with the PROM itself or is there any other reason that ISE cannot recognize this PROM?
09-07-2020 07:39 PM
Check the ISE installation files, can you find the bsdl file for the part? Usually named like XQR18V04.bsd? If there is such a file, ISE can support it. You should check other items on the board, like connection, voltage, etc.
09-09-2020 05:05 AM
Thank you for your response.
Yes, we have checked bsdl file and it has this part. We have checked the ID code of the bsdl file and the actual part ID code and it seems that they are different. This may be the reason why ISE cannot recognize this part. Is there a possibility that the same part have different ID code? Also, is there any way that we can use ISE for this part with different ID code than the bsdl file ID code?
09-09-2020 06:24 PM
The first 4 digit is usually the silicon version number so there is expected to be some differences. Check if this is the case.
09-09-2020 06:24 PM
Besides, what error did you get by ISE?
09-09-2020 06:41 PM
It is not just the first 4 digits. Following is the ID code that we got for this device:
0000 1011 0110 1101 1011 0110 1101 1011
Expected ID code from bsdl file is as follows:
0000 0100 0000 0000 0001 0000 1001 0011
The error is "ReadIDCode Failed".
09-09-2020 06:51 PM
How many devices you have in the jtag chain?
09-09-2020 08:09 PM
The prom is not in the JTAG chain with S6? Or you separate it out in another chain? If no, how did you read out its ID?
The problem is that the ID you read out was totally unexpected. No SI issue can cause this (unless SI was really bad). I suspect you have a chain bypass issue which made TDO signals unmatched. So I asked how many devices in the jtag chain.
09-09-2020 08:46 PM
PROM is in this chain but cannot be recognized. We read this ID from the ISE iMPACT boundary scan. The only device is S6 and PROM.
We have checked with just S6 and it does not have any issue in the ID.
09-10-2020 12:27 AM
Did iMPACT show it as a unknown device? Which one is closer to board TDO? S6 or prom? You should check SI on the board then.
09-13-2020 07:06 PM
If you try to repeatedly read Device ID of S6 (IDCODE looping), can it work correctly? The JTAG chain in GUI only contains one S6, no sign for prom at all?
If this is the case, prom get bypassed on the board. Please check if S6's TDO is shorted to board TDO pin.