GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
gtk3 version (now supports touchscreen gestures such as swipe, pinch, and zoom)
gtk3 version using dark theme (or --dark option).
Project Admins:
bravo gtkwave team
When I load more than 1GB of VCD file. It takes time load + response time gets larger. Any hints for me to work better? I am using v3.3.65.
Run it through vcd2fst first.
-Tony
On Wed, 3/21/18, Chethan Nayak cnsujeer@users.sourceforge.net wrote:
Subject: [gtkwave:wiki] Discussion for Home page
To: Home@wiki.gtkwave.p.re.sourceforge.net
Date: Wednesday, March 21, 2018, 10:50 PM
When I load more
than 1GB of VCD file. It takes time load + response time
gets larger. Any hints for me to work better? I am using
v3.3.65.
Sent from sourceforge.net because you indicated interest
in https://sourceforge.net/p/gtkwave/wiki/Home/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
Thanks! This works fine!
What is a fst format ? does it use gzlib library for compression or it's something different ?
It's a custom database similar to FSDB. I designed it to work with gtkwave. It reformats the sim data so it can be compressed better. It uses LZ4 as its default compressor.
-Tony
On Thu, 3/22/18, Chethan Nayak cnsujeer@users.sourceforge.net wrote:
Subject: [gtkwave:wiki] Discussion for Home page
To: Home@wiki.gtkwave.p.re.sourceforge.net
Date: Thursday, March 22, 2018, 5:07 AM
What is a fst
format ? does it use gzlib library for compression or
it's something different ?
Sent from sourceforge.net because you indicated interest
in https://sourceforge.net/p/gtkwave/wiki/Home/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
Great job. Thanks!
Would it be possible to add an indication which radix (data format :HEX, DEC, BIN,..) is cuurently used for given signal? Data format could be changed but idication of format would be nice.
Try View->Show Base Symbols.
-Tony
On Wed, 2/6/19, Adam Vrba civec@users.sourceforge.net wrote:
Subject: [gtkwave:wiki] Discussion for Home page
To: Home@wiki.gtkwave.p.re.sourceforge.net
Date: Wednesday, February 6, 2019, 5:40 AM
Great job. Thanks!
Would it be possible to add an indication which radix (data
format :HEX, DEC, BIN,..) is cuurently used for given
signal? Data format could be changed but idication of format
would be nice.
Sent from sourceforge.net because you indicated interest
in https://sourceforge.net/p/gtkwave/wiki/Home/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
Thank you. I was confused by base symbols used.
The feature print to file for pdf do not work under windows. It says "'ps2pdf' is not recognized as an internal or external command" Which obyously means that windows does not have ps2pdf.
How to fix this ?
Thanks
Hi!
When will there be a new Mac release?
I am eagerly waiting for the FST dumping improvements together with verilator, but the latest release still is back from 2019.
3.3.107 now released along with a new Mac release.
-Tony
Is there a blow-by-blow account of setting up an external filter to act as e.g. a disassembler anywhere? I'm at the point where my custom filter logs that it's starting, nothing locks up, and it terminates in good order but it quite simply sees nothing being sent to it through stdin. GTKWave 3.3.98 on Debian Linux 86_64.
Discussed at https://www.eevblog.com/forum/programming/signal-visualisation-gtkwave-and-disassemblers/msg3919367/#msg3919367 where I was given a solution. I needed to do a "Combine Down" on individual signals before GTKWave took any notice of them, i.e. something like
Start GTKWave, "File" -> "Open New Tab" and select my test file scratch2.vcd.
In the top-left pane, click on "Top".
In the bottom-left pane, control-click to select four signals and press "Append".
In the main menu, "Time" -> "Zoom" -> "Zoom Best Fit".
There are now four traces visible, green on black.
In the "Signals" pane, select the four signals.
In the main menu, "Edit" -> "Combine Down" and confirm in dialogue.
In the "Signals" pane, select the combined signal.
Right-click on this signal, "Data Format" -> "Translate Filter Process" -> "Enable and Select".
"Add Proc Filter to List" and select my compiled filter (gtkwave_pps).
Under "Process Filter Select", click on the filter name and then "OK".