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

ir_in output does not match input value in Virtual_jtag megafunction

Altera_Forum
Honored Contributor II
1,350 Views

Hello, 

 

I am using the virtual_jtag megafunction to establish a communication between my computer and my dev board. 

 

It seems that the value I read on the ir_in output does not always correspond to the value I sent via the tcl function device_virtual_ir_shift. For 1 and 2-bit wide virtual_ir, everything is fine but with a 3-bit wide virtual-ir, here is what I obtain : 

Value sent | Value read on ir_in 

000 | 000 

001 | 001 

010 | 000 

011 | 001 

100 | 100 

101 | 101 

110 | 110 

111 | 111 

 

It is even worse with 4 bits. 

 

Do you have any idea where this could come from? 

 

Thank you, 

 

Zenzen
0 Kudos
0 Replies
Reply