Skip to content

strau0106/fst-tools

 
 

Repository files navigation

fst-tools

github crates.io docs.rs build status

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:

Available Tools

  • readfst: tool for displaying information about the contents of FST waveform, like readelf.
  • findfst: tool for finding values of signals from FST waveform, like fstminer tool that comes with GTKWave but more powerful.
  • clipfst: tool for clipping from FST waveform.

Rust Wrapper for FST C API

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.

Changelog

See CHANGELOG.md.

License

Copyright (C) 2023-2024 MaxXing. Licensed under either of Apache 2.0 or MIT at your option.

About

Tools for manipulating Fast Signal Trace (FST) format waveforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 82.3%
  • Rust 17.7%