购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.4 Compile菜单

Compile菜单主要包含编译的命令,如图2-34所示。编译即对源文件进行查错的过程,在ModelSim中只有编译通过的源文件才能被仿真。一个源文件编写后往往存在很多问题,需要进行多次编译以得到正确的设计,所以编译也是一个重要的操作步骤。Compile菜单包含的命令如下。

图2-34 Compile菜单

(1)Compile(编译)。

Compile命令将文件编译到设计库中。

(2)Compile Options(编译选项)。

Compile Options命令用来进行编译设置,包括可以设置VHDL、Verilog&SystemVerilog和Coverage文件的编译原则,如图2-35所示。对话框内的选项很多,这里暂且不提,会在第4章详细讲解各选项的用途。

(3)SystemC Link(SystemC链接)。

SystemC Link命令用来链接已编译好的C/C++文件,注意被链接的文件必须是被编译过的。选中此命令会弹出图2-36所示的对话框,单击“Add”按钮,可以选择在不同设计库中的文件,之后单击“Link”按钮,可以在当前的工作库中建立指向这些文件的链接,链接文件是“.so”格式的。

(4)Compile All/Selected(编译全部/所选)。

Compile All/Selected命令用来编译当前工程内的所有可编译文件或编译当前被选中的一个或多个文件。

(5)Compile Order(编译顺序)。

Compile Order命令可以调整编译文件的顺序,因为在有些编译过程中需要先编译某些源文件,否则仿真器就会报错,这样就可以方便设置需要的编译顺序。

图2-35 编译选项

图2-36 SystemC链接

(6)Compile Report/Summary(编译报告/总结)。

Compile Report命令可以查看选中文件的编译报告,一个查看窗口只能查看一个文件的编译报告,如果同时选中了多个文件,则这些文件的编译报告会被分别打开,如图2-37所示。

图2-37 Compile Report窗口

Compile Summary命令用来查看当前工程中的所有已编译文件的编译报告,没有被编译的文件是不会出现的,而且所有文件的编译报告会出现在同一个窗口中,如图2-38所示,这些报告还可以以文本的形式保存到指定的目录。

图2-38 Compile Report Summary窗口 gnDpGXw/NhZ/+rVJxkN/FTOir4e/L1cwGzIhOH/ZIl623l93o19yPwQlIosArHVY

点击中间区域
呼出菜单
上一章
目录
下一章
×