Проблемы с компиляцией GHDL
Я новичок в программном обеспечении GHDL. После загрузки ghdl для Windows я проверил простую программу полусумматора. при использовании команды
ghdl -e ha_tb
ghdl -r ha_tb
Я получаю такую ошибку...ghdl.exe: Cannot find entity or configuration ha_tb
Используемая версия Ghdl - 0.33 - win32: https://sourceforge.net/projects/ghdl-updates/files/Builds/ghdl-0.33/ Пожалуйста, помогите мне
1 ответ
Ошибка hdl.exe: Cannot find entity or configuration ha_tb
буквально означает, что ghdl
не может найти замедление вашего объекта. В вашем тестовом стенде вы должны создать объект для тестирования:
entity my_testbench is
end;
Команда запуска должна выглядеть так:ghdl -r <FLAGS> <ENTITY_NAME> --vcd=<VCD_FILE> --stop-time=<TIME>
В этом случае я мог бы сделать:ghdl -r --workdir=out --std=02 --ieee=synopsys my_testbench --vcd=tst/my_testbench.vcd --stop-time=1000ns
Вот пример ghdl
проект с make-файлом, который может оказаться полезным.