VCD Next Generation

This is a fork of rust-vcd that does some performance-centric changes, including:

By experiments, FastFlow is very fast, but lacks some compatibility with ill-indented file and bad-formed whitespaces. BitVec actually slows down the program if there are many 1-bit signals. Please benchmark before you use.

The original version is by Kevin Mehall, with README as follows.


VCD

Documentation | Changelog

This crate reads and writes VCD (Value Change Dump) files, a common format used with logic analyzers, HDL simulators, and other EDA tools. It provides streaming wrappers around the io::Read and io::Write traits to read and write VCD commands and data.