Manual setup#

Since CI/CD services typically provide full-featured Ubuntu/Debian, Windows and/or macOS environments, regular installation procedures can be used (see Installing). That is, an HDL simulator and Python need to be installed by any means.


When installing the development version of VUnit, remember to install the dependencies (see requirements.txt).

Due to the single supported open source simulator being GHDL, most users on GitHub are likely to install it along with VUnit. There are six possible procedures to setup GHDL:


Since building GHDL each time is time-consuming, it is recommented to use pre-built tarballs/zipfiles or Docker/OCI images. Images/containers usually provide the fastest startup time, because all the dependencies can be pre-installed already.