modelsim脚本编译所有

时间:2018-03-28 15:35:24

标签: vhdl simulation simulator modelsim

我有一个modelsim项目文件(* .mpf),它列出了所有HDL文件,并为每个文件提供了“compile_order”。 因此,当我加载(.mpf)文件时,我可以看到我的每个HDL文件旁边都有一个compoile_order编号。到目前为止一切都很好。

现在,在GUI上,我可以运行“全部编译”,它将按正确的顺序编译我的所有文件,因为订单已经预先确定。

我想知道什么是tcl命令行,它等同于GUI中的“全部编译”?

换句话说,我希望能够键入命令并编译所有文件,而不是通过GUI“全部编译”。

1 个答案:

答案 0 :(得分:2)

您正在寻找命令project。您可以通过这种方式在“* .do”文件中使用它:

project open MyProject.mpf
project compileall

对于所有其他modelsim命令,您可以查看Modelsim Command Reference Manual。 {220}中描述了Project命令。