Forum Discussion
Altera_Forum
Honored Contributor
11 years agoHi Dave,
thanks for this tutorial on how to use the JTAG Avalon MM Bridge without system console. I would like to use the jtag_client to test functionality on our custom board that contains 2 FPGAs connected with a 2 lane transceiver link. The one FPGA is a Cyclone V SX means that I have a HPS system running Linux that can be used to act as avalon master in order to control my custom components. The other FPGA is a GX device that should act as co-processor for the SX and data will be transmitted between both withe the aformebtioned transceiver link. Now, I'm looking for a way to access this GX device with your jtag_client implementation. I successfully startet the tcl version and also compiled the little C applikation. In both approaches, I'm missing the possibility to tell which device on the JTAG bus I would like to actually talk to. Is there a way to do this? Maybe to clarify what I mean: when I run jtagconfig -d, it shows this: developer@ad-rts-devel:~/altera_jtag_to_avalon_mm_tutorial/tcl/jtag_client_server$ jtagconfig -d 1) USB-Blaster [1-2] 4BA00477 SOCVHPS (IR=4) 02D020DD 5CSEBA6(.|ES)/5CSEMA6/.. (IR=10) Node 30006E00 SignalTap# 0 Design hash 3BFD7E53824943D21A48 02B030DD 5CGTFD7(B5|C5|D5)/5CGXBC7B6/.. (IR=10) Captured DR after reset = (4BA0047702D020DD02B030DD) [96] Captured IR after reset = (155555) [24] Captured Bypass after reset = (0) [3] Captured Bypass chain = (0) [3] JTAG clock speed 6 MHz Now, I would like to access the device with the ID "02B030DD 5CGTFD7(B5|C5|D5)/5CGXBC7B6/.. (IR=10)" with your jtag_client script or application. I'm sorry, if you already mentioned this in your documentation, but so far I havn't found that information myself. Regards, Maik