- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The JTAG communication using the Quartus programmer fails to read the device ID. The JTAG chain appears to work, as data can be send through the device (debug JTAG tools in the Quartus Programmer). TDO data mirrors the serial stream of TDI. What would prevent the ID register from being read, but still pass through the JTAG serial stream?
This is one board of many, all the other boards can be programmed OK.
All the voltages are present on the device.
Any clues?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for contacting intel community.
-Any error shown?
-Do you program this board, just the same as the other board? Or any changes make?
-Can you try to swap the FPGA with other working FPGA?
Regards,
Aiman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Auto Detect:
Unable to scan device chain. Can't scan JTAG chain. Do you want to open the JTAG Chain Debugger to troubleshoot the JTAG chain?
JTAG Debug:
!Warning: Uncertain JTAG chain. Detected 0 device(s)
The board is programmed just the same as others, using Quartus Byteblaster. We have also swapped the FPGA on the board. The fact that the TDO serial stream matches the TDI stream would seem to indicate that those signals are passed through the FPGA as expected. This was using the JTAG debug tools of the Quartus Programmer. I am assuming that TCK making it into the FPGA as well, as I expect the TDI->TDO pass through is registered, but maybe not. All four JTAG signals can be traced and are present on the bottom side vias, leading to the dog-bone connections to the FPGA pads.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
-When you swap the with another working FPGA, the same error still exist?
-Did the current board working fine before?
-Have you try to use the not working FPGA, on another working board? Is it working fine?
Regards,
Aiman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, we swapped with a working FPGA. The board had been working for many months and then failed (JTAG programming). The device was still working with the configuration that was already present. No, we didn't try the removed FPGA in another board.
Is the TDI to TDO path within the arria 10 registered or just a pass through? If it is registered, then the TCK is being received by the FPGA. If a pass through, then there is no way to determine if the TCK is actually going into the part. Same with TMS.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You swapped with working FPGA, and it still failed? If yes, we highly suspect the board is broken.
Regards,
Aiman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We do not receive any response from you to the previous answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page