GTKWave is a cross-platform waveform viewer that reads Verilog VHDL files and displays their forms. It is also available for Windows and Mac OS. GTKWave 3.3.96 description GTKWave is a fully featured GTK+ based wave viewer for Unix, Win32, and Mac OSX which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
Active1 year, 9 months ago
I am using a VCD file generated by iverilog with gtkwave. There is a button present in the GUI, but I would like to reload the wave window from the command line. How would I go about that?
Free Adobe Reader For Mac
user7426532user7426532
2 Answers
You can run gtkwave in interactive mode, but this requires that your simulator is additive. Basically, your keeping the same previous data but adding additional data that has been collected. To do this, you add the 'interactive' switch and you need to FIFO in the data.
From the user manual
Kindle Reader For Mac
Interactive VCD VCD files may be viewed as they are generated provided that they are written to a fifo (pipe) and are trampolined through shmidcat first (assume the simulator will normally generate outfile.vcd):
You can then navigate the file as simulation is running and watch it update.
Rich MaesRich Maes
Someone on the GTKWave mailing list actually asked this same question a few years ago. It turns out that you can make GTKWave reload using
gconftool2 , of all things:
Running the above command will cause GTKWave to reload the current waveform (as opposed to enabling some kind of auto-reload option, which you would think would be the case given that GConf is a configuration system).
fouricfouric
52311 gold badge1212 silver badges3434 bronze badges
Not the answer you're looking for? Browse other questions tagged vhdlverilogiveriloggtkwave or ask your own question.Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2020
Categories |