我是GHDL软件的新手,为Windows下载ghdl后,我检查了一个简单的半加法器程序。
在使用命令时

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/
请帮我

最佳答案

错误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 project示例,您可能会发现它有用。

10-08 15:16