Altera_Forum
Honored Contributor
15 years agoUSB Blaster and other JTAG devices in chain
hello,
I have a board with three devices that are connected to each other in a JTAG chain: CPU, FPGA (Altera Cyclon IV), PCI-Express switch. We connected a USB-Blaster to the chain JTAG connector, and using the Quartus started to debug the FPGA. What happened is: the whole system stopped functioning. We suspect the CPU and PCIe switch probably went into JTAG mode. (1) Is there a way to debug the FPGA, with the other devices in the chain, without the above described effects? I mean, is there a way to configure the other devices in the chain (cpu and switch) to disregard the TCK/TMS signals they see, so they continue to work normally and the FPGA could be debugged? (2) Is the only solution we have is put 0ohm resistors on TCK/TMS to all JTAG devices, and when we want to debug the FPGA, remove the resistors so the other JTAG devices will not get any JTAG signals? (TDI/TDO can be bypassed) (3) The CPU and switch have a TRST signal. Can we use this signal to have them work normally and not get affected by the FPGA debug? (3) Can you suggest a software work-around for the problem, or other suggestions to help cope with the problem? thank you Gil Hershman