Demonstrates creating stylish GTKWave "save" files from python
authorCesar Strauss <cestrauss@gmail.com>
Thu, 13 Aug 2020 22:40:35 +0000 (19:40 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Sat, 15 Aug 2020 09:27:26 +0000 (06:27 -0300)
commitde64658d0a482f1d6df3c84b4087864ff65ccfef
treebe1448a1b003155166021dd7441519452ea35845
parentcd5bce6ab706a6d40e0fd0795b00a5d5372e30e6
Demonstrates creating stylish GTKWave "save" files from python

This is inspired on the use of the vcd.gtkw module in nMigen, used
internally to create "save" files of selected Signals, for
"Simulator.write_vcd".

However, the vcd.gtkw module exposes a great deal of extra possibilities,
like:

1) Individual trace colors.
For instance, use different color styles for input, output, debug and
internal traces.
2) Numeric bases besides the default hex.
3) Collapsible trace groups
Useful to hide and show, at once, groups of debug, internal and
sub-module traces.
Select the opening or closing brace, then use the T key.
4) Comments in the signal names pane
5) Change the displayed name of a trace
6) Sane default for initial zoom level
7) Place markers on interesting places
8) Put the generating file name as a comment in the file
setup.py
src/soc/experiment/alu_fsm.py