GHDL文档基本上说,您需要执行以下操作来分析,阐述和运行仿真:
ghdl -a --std=08 --ieee=synopsys --work=work mytop.vhdl
ghdl --elab-run --std=08 --ieee=synopsys mytop
但是,--vcd标志似乎不能与--elab-run标志一起使用,因此我想知道如何转储带有elab-run标志的VCD文件。 (或者是否有解决此问题的方法)
ghdl.exe --elab-run --std=08 --ieee=synopsys --vcd=waves.vcd mytop
ERROR: ghdl.exe: unknown option '--vcd=waves.vcd' for command '--elab-run'
答案 0 :(得分:0)
这是我通过反复试验发现的结果……GHDL要求在顶级名称之后加上模拟参数,并在其之前以及“ --elab-run”之后进行详细说明。
ghdl -a --std=08 --ieee=synopsys --work=work mytop.vhdl
ghdl --elab-run --std=08 --ieee=synopsys mytop --vcd=waves.vcd --ieee-asserts=disable
上面的方法没有错误。