Документация GHDL в основном говорит о том, что вам нужно сделать следующее для анализа, разработки и запуска симуляции:
ghdl -a --std=08 --ieee=synopsys --work=work mytop.vhdl
ghdl --elab-run --std=08 --ieee=synopsys mytop
Однако флаг --vcd не работает с --elab-runфлаг, поэтому мне было интересно, как сделать дамп файла vcd с флагом elab-run.(или если есть решение этой проблемы)
ghdl.exe --elab-run --std=08 --ieee=synopsys --vcd=waves.vcd mytop
ERROR: ghdl.exe: unknown option '--vcd=waves.vcd' for command '--elab-run'