Streaming VCD parser
- Dominant language
- No language data
- Stars
- 86
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Description
[](https://symbiflow.github.io/summer-of-code)
:construction: Work In Progress :construction:
# Brief explanation
VCD is a standard dump format for any RTL simulator to produce. Streaming VCD parser enables many use cases: viewers, profilers, checkers.
# Detailed Explanation
VCD parser project page: https://github.com/wavedrom/vcd
VCD grammar expressed in JavaScript https://github.com/wavedrom/vcd/blob/master/bin/build.js
Converted to C / LLVM bitcode using: https://github.com/nodejs/llparse
VCD parser can be natively used in C or have other bindings.
Node.js bindings using NAPI https://github.com/wavedrom/vcd/blob/master/lib/parser.js
Open issues: https://github.com/wavedrom/vcd/issues
# Further reading
* https://en.wikipedia.org/wiki/Value_change_dump
:construction: Work In Progress :construction:
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.