使用 Aldec 进行 cocotb 模拟

cocotb simulation with Aldec

提问人:M.X 提问时间:4/22/2020 更新时间:4/22/2020 访问量:135

问:

我正在使用 cocotb 作为测试台进行一些 EDA 工具测试。我正在使用 icarus 和 verilator 运行模拟没有问题,但是,使用 Aldec 时我在“runsim.tcl”遇到了问题。

控制台的输出为

 Welcome to VSIMSA!
 This message was printed from `startup.do' macro file.

 runsim.tcl(5) error: parse error
 @if [string length<--
 make[1]: *** [/c/users/mehdi/anaconda3/lib/site-packages/cocotb/share/makefiles/simulators/Makefile.aldec:176: results.xml] Error 1
 make[1]: Leaving directory '/c/Users/Mehdi/testcocotbVerilator'
 make: *** [c:\users\mehdi\anaconda3\lib\site-packages\cocotb\share\makefiles/Makefile.sim:82: sim] Error 2

如果有人能建议我如何解决这个问题,我将不胜感激

COCOTB 活性高密度脂蛋白

评论


答:

2赞 cmarqu 4/22/2020 #1

你的标签说active-hdl - 那么你可能应该使用来自cocotb master的新标签。 适用于Riviera-PRO。SIM=activehdlSIM=aldec

评论

0赞 M.X 4/22/2020
谢谢你的评论。我实际上无法在makefile文件夹中找到makefile.activehdl。我可以看到例如“.aldec”,“。icarus“等,但不是”.activehdl”。我使用的是旧版本的 cocotb 吗?
0赞 cmarqu 4/22/2020
严格来说,您的版本可能不是“旧”,但仍然不够新:)请参阅 docs.cocotb.org/en/latest/...,并按照说明安装 cocotb 的开发版本。