Tools for manipulating Fast Signal Trace (FST) format waveforms.
FST is an open source file format for storing digital waveforms from HDL simulations. It was created by the author of GTKWave in 2014, as an alternate to the VCD (Value Change Dump) format.
For more details, please see:
- The source code of GTKWave.
- The documentation of GTKWave.
- An unofficial specification for FST format.
readfst: tool for displaying information about the contents of FST waveform, likereadelf.findfst: tool for finding values of signals from FST waveform, likefstminertool that comes with GTKWave but more powerful.clipfst: tool for clipping from FST waveform.
This repository contains a Rust wrapper for the FST C API provided by GTKWave. See the fstapi directory.
All of the tools in the repo are written in Rust using this wrapper.
See CHANGELOG.md.
Copyright (C) 2023-2024 MaxXing. Licensed under either of Apache 2.0 or MIT at your option.