Example design using UVVM and VUnit. Inspired by https://github.com/svnesbo/axistream_uart
- A simulator supported by VUnit (ModelSim/Questa, GHDL, NVC, Active-HDL, Riviera-PRO)
- VUnit must be installed.
pip install vunit_hdl
Simulation is run by running /scripts/run.py
main
branch contains a simple non self-checking testbenchbfm
branch contains a testbench using UVVM BFM packagesvvc
branch contains a testbench using UVVM VVCsvvc_nobugs
branch contains a testbench using UVVM VVCs, but with no bugs in the code
There are one or more bugs in the code!
Try to find them by first running from main
, then from bfm
and then from vvc