This project has been tested on python 3.11.5 and icarus verilog. I recommend using pyenv to install python and icarus verilog according to system specifications. Outputs can be analyzed via provided python wave renderer or through utility like gtkwave.
pip install poetry
poetry install
poetry shell
- run image converter
iverilog -o <file_name>.vvp <file_name_tb.v>
vvp <file_name>.vvp
gtkwave <dumpfile>.vcd