What causes intermittent JTAG chain errors? How do I fix it?
I recently downloaded the latest installer package for the production Stratix 10 TX SI board, as well as Quartus 19.3 Prime Pro and Programmer. I have been having trouble getting the Board Test System to work. I always get fatal "Failed to register GUI application!" errors unless I lower the JTAG clock rate to 16MHz. Then it sometimes works. (I have successfully run the PAM-4 design a couple times.) I noticed that if I repeatedly query the JTAG chain with jtagconfig, the response appears random. Sometimes it correctly lists the FPGA, and sometimes it says "JTAG chain broken." If I set the clock rate to 16MHz, it resets to 24MHz after a chain break. I need to reset it again before I can get BTS to start. I think this is a software configuration problem. Can you help me fix it?