我已经安装了最新的Aldec Active-HDL (学生版)。
用vlib.exe
和vcom.exe
编译源文件就像在QuestaSim中一样,但是vsim.exe
的行为不同。此外,vsim.exe
没有内置的帮助-h
或--help
。
该测试平台被编译到VHDL库test
中,并命名为sortnet_BitonicSort_tb
。
TCL脚本包含运行选项:run -all
和endsim
。GUI模式脚本只包含run -all
命令。
我的命令行:
.\vsim.exe -title sortnet_BitonicSort_tb -do "add wave *; do {D:\git\PoC\sim\aSim.gui.tcl}" -work test sortnet_BitonicSort_tb
如何使用TCL脚本在控制台模式下运行测试平台?
如何使用TCL脚本在GUI模式下运行testbench?
编辑:
执行此命令行:vsim.exe -work test sortnet_BitonicSort_tb
提供“拒绝对测试的访问”。当GUI启动时,弹出窗口。
发布于 2015-12-17 02:02:55
不是一个完整的答案,但一些注释可能会有所帮助。
vsim
对vsim /?
的命令行选项有一些帮助。基于此,您似乎有太多的使用vsim
运行GUI的选项,例如,-title
和-work
似乎不受支持。有关完整文档,请在Aldec上建立一个帐户,并参见支持=>文档。
对于批处理运行,Aldec指向vsimsa
可执行文件,如开始使用Active-HDL批处理模式所示。
对于vsim
和vsimsa
有一个稍微不同的命令集,登录后在Aldec上提供的完整手册中已经记录了这一点。
https://stackoverflow.com/questions/34325177
复制