Skip to content

Releases: Lramseyer/vaporview

1.2.0 Pre-release

02 Nov 02:41
Compare
Choose a tag to compare

Features

  • File parsing uses the wellen library compiled to wasm. Benefits include:
    • FST file support 🎉
    • Improves file parsing speed and drastically improves memory efficiency for VCD files
  • Removed checkboxes for scope [module] items in netlist viewer to reduce confusion
  • Variables loaded into viewer show up before waveform data is loaded as a better visual acknowledgement to user action

Notes

In this version, I ripped out a lot of code, and replaced it with WASM code. It's much faster, but data structures have moved, and some features may have broken. I wanted to get this out for those of you really wanting to get your hands on a working version with proper FST support. I will be cleaning up a few things here and there, as well as implementing features from the latest version of wellen (that just released as I was putting this release together.)

Known issues

  • Searching signals via netlist path name is not yet implemented
  • Variables that are subsets of multi-bit variables do not yet load
  • Documentation has not yet been updated to reflect all of the changes I have made to internal data structures Done!

Special thanks to @ekiwi for all of the support with the wellen library!

As always, please let me know if you run into any other issues!