Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16686 Discussions

Print TDO on JTAG Chain Debugger

Honored Contributor II



I have a JTAG chain of 3 devices; I used JTAG Chain Debugger to go through the JTAG chain step-by-step.  


In the example that I attached, I sent an IR instruction to bypass the first 2 devices, and select the ID register of Device 3 (UNKNOWN_1000143). Then, I shift the data registers and I get the correct ID (1000143) for device 3. 

What I want to do is use a .svf to automate the previous commands; I saved the session log and I get the following content for the .svf: 

ENDIR IDLE; ENDDR IDLE; SIR 18 TDI (3FFF1); !TDO (15511) SDR 34 TDI (000000000); !TDO (001000143) 


I also tried to move the semicolon and remove the "!" which I guess is for comments, but I have the same result: "Success to execute file...". 

ENDIR IDLE; ENDDR IDLE; SIR 18 TDI (3FFF1) TDO (15511); SDR 34 TDI (000000000) TDO (001000143); 

I even tried to play with MASK and SMASK (I am still confused with their differences). 


Is it possible to print the value of TDO with JTAG Chain Debugger; or is it something the tool does internally during step-by-step operations? 





0 Kudos
0 Replies