Hello all Smile

So my daily work primarily focuses on VHDL FPGA development. To this end I use ghdl and vunit for my programming and testing. One of the most annoying parts is the reliance on gtkwave for viewing of digital waveforms. I hate this waveform viewer so much -- it is a pain to use, unintuitive, and worse than the final season of game of thrones. It is the only viewer that currently supports the GHDL GHW format though, so I am planning on making my own -- hopefully one that I can eventually use without tearing my hair out.

Anyway, I was wondering if anyone had experience using gtkwave or other digital waveform viewers, and what you might like to see in this one. Maybe this whole time I've just been using gtkwave wrong -- but personally I just can't stand it.

Some things I would really like to see:

  • Interpretation of bus signals such as AXI,ACE,Avalon,Wishbone, etc
  • Easy grouping and adding/removing of signals
  • Waveform comparison and value dumping
I don't really have any experience with gtkwave so don't really know how it might compare, but I understand glscopeclient is pretty good. It supports loading VCD files as can be emitted from most simulators, but I imagine extending it with GHW support might not be too hard (though I see ghdl can also emit VCDs). I'm not sure how deep the protocol decode support is, but that also seems like it shouldn't be difficult to extend.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement