cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
328 Views
Registered: ‎08-26-2020

PROM Recognition

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?

0 Kudos
12 Replies
Highlighted
Xilinx Employee
Xilinx Employee
233 Views
Registered: ‎08-10-2008

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.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
185 Views
Registered: ‎08-26-2020

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?

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
167 Views
Registered: ‎08-10-2008

The first 4 digit is usually the silicon version number so there is expected to be some differences. Check if this is the case.

 

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
166 Views
Registered: ‎08-10-2008

Besides, what error did you get by ISE?

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
157 Views
Registered: ‎08-26-2020

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".

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
153 Views
Registered: ‎08-10-2008

How many devices you have in the jtag chain? 

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
149 Views
Registered: ‎08-26-2020

1 device (XC6SLX9)

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
137 Views
Registered: ‎08-10-2008

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.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
119 Views
Registered: ‎08-26-2020

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.

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
83 Views
Registered: ‎08-10-2008

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.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
76 Views
Registered: ‎08-26-2020

iMPACT only recognize S6. PROM was closer to board TDO.

How can we check the SI on the board and what do we need to look for?

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
45 Views
Registered: ‎08-10-2008

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.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos