Altera_Forum
Honored Contributor
9 years agoQuickly repeatedly get data out of running system over JTAG/SignalTap/Quartus?
Hi!
I am trying to quickly get data streaming out of an IMU (952Hz) into a graphical user program running on the PC. How can I accomplish this with the Quartus Suite and the JTAG debugging chain. I essentially have three registers with three associated interrups. Registers refresh ~every 952 Hz. Its a 9axis IMU. The IMU is attached to the FPGA on a custom built board. I have the registers and the interrupts. I just need to know how so stream them out over JTAG. I need to continually log the data off the running FPGA system and present it to my graphical program running on the PC. What method should I study up on? Is this possible through command line tools or a TCL script? Until this point I am only familiar with SignalTap GUI manual capture of SignalTap defined registers/signals, which is too slow/manual. I greatly appreciate the input. Thanks! Answered my own question: http://idle-logic.com/2012/04/15/talking-to-the-de0-nano-using-the-virtual-jtag-interface/ http://www.alterawiki.com/wiki/using_the_usb-blaster_as_an_sopc/qsys_avalon-mm_master_tutorial However this still begs the question how SignalTap/quartus_stp/Virtual_JTAG/Avalon all tie together as it seems all are entry points to the system over JTAG.