View菜单用来控制显示,包含的命令如图2-29所示。ModelSim具有很多窗口,在实际工作中,这些窗口大多是被隐藏的,只会根据当前进行的仿真步骤,显示几个经常使用的窗口,这些窗口可以完成基本的仿真功能,但是如果需要用到其他的窗口,就需要用户自己操作,调出未显示的窗口。在图2-29中的View菜单中,除去最后的New Window(新窗口)、Sort(排序)、Filter(筛选)、Justify(对齐)、Properties(属性)5个命令,其他命令的作用都是把所选名称的窗口显示在当前的工作窗口中,这些窗口功能在本章后面的窗口介绍部分会详细说明,这里只介绍后5个命令。
(1)New Window(新窗口)。
New Window命令可以新打开一个Schematic(原理图)、Dataflow(数据流)、List(列表)、Wave(波形)、UVM Details(验证细节)窗口,如图2-30所示。
图2-29 View菜单
图2-30 新建窗口
(2)Sort(排序)。
Sort命令可以把对象窗口或波形窗口中的项按一定顺序排序。图2-31显示了排序的方式,可以有Ascending(升序)、Descending(降序)、Ascending,Full path(全路径升序)、Descending,Full path(全路径降序)和Declaration Order(声明顺序)5种排序选择。
图2-31 排序的方式
(3)Filter(筛选)。
Filter命令用于控制Objects窗口或Structure窗口中的模块列表,图2-32显示了可筛选的种类,可以看到,有两种筛选方案,一种是根据Port Mode(端口模式)来选择;另一种是根据Object Kind(对象类型)来选择。ModelSim的初始设置是显示设计中所有的端口和信号,若用户不需要显示某类信号,则可以根据自己的需要来调整显示端口。例如,不需要显示InOut Ports,只需要取消“Port Mode”下方“InOut Ports”前的对号即可。
(4)Justify(对齐)。
Justify命令可以改变所选窗口中的对齐方式,有左对齐和右对齐两种方式可供选择,默认为左对齐方式。
(5)Properties(属性)。
Properties命令显示所选对象的详细属性信息,在选中File标签或Source窗口的时候可选,图2-33显示了一个Verilog HDL文件的详细信息。
图2-32 Filter命令可筛选的种类
图2-33 Verilog HDL文件的详细信息