- GNU Make
- gtkwave (to see simulation results)
- yosys
- ghdl (gcc or llvm backends, mcode won't work)
- ghdl-yosys-plugin
- nextpnr
- icestorm
Is recommended to install yosys
, ghdl
, ghdl-yosys-plugin
, nextpnr
icestorm
from source since most distributions don't include those in their main repositories or include outdated versions that might not work with the provided Makefiles.