本次使用的为2006年版本的vcs lab guide,虽然内容相对过时,但还是可以明确一些知识的。
- 编译命令为vcs <file_name>,新版本的vcs前面要加参数full64,即完整命令为vcs –full64 <file_name>。
- 编译完成后生成的可执行文件默认为simv,如果想更改则需增加参数o。完整命令为vcs –full64 <file_name> -o <exe_name>。查看结果可以执行simv程序。
- 对于引用库文件,需增加命令参数y,参数后指定库文件路径;同时增加参数+libext+<.v/.vhd>,该参数指明了库函数的文件类型。完整命令行为vcs –full64 <file_name> -y <reference_lib_path> +libext+<.v/.vhd> -R。
- 可将命令行写成脚本,增加参数f,完整命令行为vcs –full64 –f <script_name> -R。命令参数R表示编译完成后立即执行程序查看仿真结果。