vcd
vcd copied to clipboard
Value Change Dump (VCD) parser
Compress while simulating | | size | ratio | time | |-|-|-|-| | | 524949795 | | | | zip -9 | 44136617 | 11.9 | 2:03 | | gzip...
Hey there, I'm trying to get vcdrom to build and I am running into some build problems. Running make here results in: ``` bigdata~/p/w/h/v/vcd
``` /Users/runner/work/_temp/86caa96d-8769-4552-9a80-dc069d341bfa.sh: line 1: 1704 Segmentation fault: 11 npm run mocha_napi ``` https://github.com/wavedrom/vcd/runs/5726953627?check_suite_focus=true
vcd2vcd the tool to filter: * only needed signals * only specific time range * processing based on specific filter function
Implement a more efficient way of looking up expected triggers. Maybe https://en.wikipedia.org/wiki/Trie ?
Find a faster way of transferring bigInt from WASM to JS. https://github.com/wavedrom/vcd/blob/6ae6413d0fd2ed066a6fc4a5bb9385fcea8eaa65/lib/wrapper.js#L13
Construct a new format while parsing the VCD file. https://github.com/wavedrom/inspect/issues/1
Verilog allows bit vectors or arbitrary width. Example `wire [26:0] state` VCD dump state changes like `b101010101010101010101010101` We need a compact binary form of storing such constants. ### LEB128 option...
I like this stream reader behavior, but it is overkill when the whole file is available. I just want a method, which gives back the fully parsed file, with all...