Simplify VCD
Simplify VCD is a command-line tool designed to make working with Value Change Dump (VCD) files more efficient and faster.
VCD files can quickly become large and unwieldy, making analysis and processing slow and cumbersome. This tool enables users to clip sections of VCD files, trim irrelevant data, and reduce the resolution to a more manageable timescale, significantly improving processing speed and usability.
It started out as a simple script to convert the
analyzer
captures from my
Glasgow Digital Interface Explorer
down to the micro-second scale to speed up analysing them with
Sigrok & Pulseview
, but it grew arms and legs until it became what you see here.
It's distributed
via PyPI
, so installing it is just a
pip install simplify-vcd
away!
The code is available from
my Codeberg repository
.
It's free software so you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
I can't vouch it will play nicely with the VCDs produced by your favorite tool, but it's managed fine with the captures I've made with my Glasgow.
Pull Requests to support other, more complicated, VCD files are welcome!
2025-02-28