Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21258 Discussions

SignalTap reports invalid JTAG configuration

GBuch1
Beginner
1,026 Views

We are trying to SignalTap a Cyclone 10 device and are getting "invalid JTAG configuration" errors.   This is the first time we have attempted SignalTap with the specific devices in this JTAG chain (CPU, FPGA, ETH PHYs (2)).  Using the Quartus JTAG debugger, we can get the tool to see the four devices, but the PHYs are reported as unidentified.  We know from the PHY BSDL files that no device ID is defined for these parts.  We know the chain is essentially intact since the tool can identify the JTAG IDs of the first two parts in the chain, and this scan data propagates through the PHYs.  Also, a third-party JTAG tool passes basic infrastructure tests on the full chain.


Is it possible that Quatus is getting tripped up due to the lack of JTAG IDs in the last two devices in the chain?   Any other ideas?   I should note that after the first quasi-successful Quartus JTAG scan where at least the four devices in the chain are acknowledged,  subsequent scan result in no chain being recognized at all.

 

Thanks,
Greg

0 Kudos
2 Replies
sstrell
Honored Contributor III
1,004 Views

Can you at least program the device with a .sof file?  If device programming isn't working, then there is something wrong with your chain.

0 Kudos
ShengN_Intel
Employee
987 Views

Hi,

 

This link may be can help you out.

CAUSE: The current JTAG configuration is invalid. This message can occur because the board is not powered on, the programming hardware is not connected, there is a problem with the circuit board, you did not select a communications cable or a device, or you did not download a design with the current SRAM Object File (.sof).

ACTION: Make sure the circuit board is powered on, the programming hardware is connected properly, select a communications cable and device, and download the current SOF.

 

Thanks,

Best Regards,

Sheng

 

0 Kudos
Reply