Forum Discussion
Hi swm,
While I'm trying to look into your question, have you tried to look at the following documents?
It may perhaps help to troubleshoot your issue.
JTAG Multi-Device Configuration
Regards
Fakhrul
- swm3 years ago
New Contributor
Hello Fakhrul,
Thanks for investigating.
The JTAG Multi-Device Configuration documentation appears to only cover multiple FPGAs on the same JTAG chain. For my setup I have a USB-to-JTAG adapter per FPGA (on the Terasic DE10Pro board) rather than chaining many FPGAs on the same JTAG chain. Simularly for Debugging Suggestions the bug isn't with multiple FPGAs on the same JTAG chain.
I'm pretty certain the bug is in software, most likely in the jtagd demon but possibly in quartus_pgm.
I have the eight FPGAs connected via two 4-port USB hubs that have per-port controllable power on/off. If I use uhubctl (under Linux) to turn off all ports exept for one FPGA and restart jtagd so that rescans USB ports, then I'm able to program that one FPGA reliably. If I enable any two FPGAs, then I'm able to program them. But if I enable all eight FPGAs the programming usually fails.
- Simon