2026-06-03 16:58:21 +02:00
2026-06-03 16:58:21 +02:00
2026-06-03 16:58:21 +02:00
2026-06-03 16:58:21 +02:00
2025-09-28 23:02:24 +02:00
2025-09-28 23:02:24 +02:00
2025-09-28 23:02:24 +02:00
2025-03-07 13:26:11 +01:00
2026-06-03 16:58:21 +02:00
2026-06-03 16:58:21 +02:00
2025-09-28 23:02:24 +02:00
2025-09-28 23:02:24 +02:00
2025-09-28 23:02:24 +02:00
2026-06-03 16:58:21 +02:00
2026-06-03 16:58:21 +02:00

Usage

  1. Add sources definitions (modules and tb) in setup_workspace.bat/sh.
  2. Run setup_workspace.bat/sh everytime you add new sources to the project.
  3. Compile/elaborate project using elaborate.bat/sh when you finished code.
  4. If every steps above executed successfully, you can run run_simu.bat/sh to generate GWD file.
  5. The GWD file can be viewed using gtkwave software.

VUnit

Python 3.8+ is mandatory. On Windows platform, VUnit 5.0+ is required to use mcode backend on Windows or use NVC simulator instead of GHDL backend.

  1. Install a python venv with vunit_hdl (using requirements.txt).
  2. Use the vunit_run.py alone: python vunit_run.py.
  3. Or for debugging with waves: python vunit_run.py -g --gtkwave-fmt ghw --gtkwave-args "-r gtkw/gtkwaverc -a gtkw/save_tb.gtkw".
S
Description
GHDL base project template
Readme MIT
41 KiB
Languages
Batchfile 41%
Shell 39.2%
Python 19.8%