Forum Discussion
swm
New Contributor
4 years agoHow to reliabily program multiple FPGAs using quartus_pgm?
I have a server with 8 x Stratix 10 SX boards (Terasic DE10Pro), which I would like to be able to program over usb-to-jtag. When I have one or two baords installed, I can reliably program a board, e...
Farabi_Altera
Regular Contributor
4 years agoHello Simon,
How did you connect the JTAG chain? Suspect JTAG signal integrity issue when there is too long connection in the JTAG chain. Can tap this signal and observe in oscilloscope.
Its not quartus programmer issue.
regards,
Farabi
- swm4 years ago
New Contributor
Hello Farabi, thanks for your reply. I believe that I don't have a signal integrity problem on the USB chain due to the following experiements that did not involve changing the USB wiring:
- Disable some USB ports in software, effectively removing some FPGAs visible to jtagd. The remaining FPGAs could then be repeatedly programmed successfully without and reported errors.
- Run eight Docker containers each with one jtagd that can only see one FPGA. The FPGAs can then be repeatedly programmed reliably.
Do you know if USB-to-JTAG programming of at least eight FPGAs connected to one PC has been tested?