Forum Discussion
Altera_Forum
Honored Contributor
14 years agoHave set up SignalTap.
However, the jtag side of it seems unreliable, at least for me. After downloading a new .pof, I need to stop Quartus, kill jtagd, start up Quartus, and then start SignalTap. This kinda breaks the edit, compile, debug cycle, which is not nice. If I don't do this, when I click on "Run Analysis" the "Status" reports as "Invalid data received". If I then click on "Read Data" data does come back, and it looks kinda believable, but it can be very misleading, because it doesn't know where the sample begins and ends - the end of the sample can be to the left of the start of the sample. This caused me to (incorrectly) think my program counter had magically jumped backwards for no reason! As I'm on 64 bit Fedora 14, to get Quartus working at all, I needed to put symlinks in for missing libraries, some of which support running jtagd - so my problems could be related to that. Having Quartus (including jtagd and SignalTap) work out of the box on more Linux flavours would be nice. I also get 10 lines of warnings when the USB blaster stuff is loaded at boot time like this: udevd[470]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /etc/udev/rules.d/51-usbblaster.rules:8 All in all, a great tool - shame about the jtagd problems. {{{ Andy