pyvcd

2025-08-08 18:42
vak: (Знайка)
[personal profile] vak
Оказывается, вэйвдампы нетрудно генерить из Питона:
import sys, vcd

with vcd.VCDWriter(sys.stdout, timescale='1 ns', date='today') as writer:
counter = writer.register_var('top.module', 'counter', 'integer', size=8)
for t, val in enumerate(range(10)):
writer.change(counter, t, val)
Перед этим надо сделать:
pip3 install pyvcd
Документация здесь: pyvcd.readthedocs.io/en/latest/