在 ModelSim (10.3a) 中使用 .do 文件
Using .do files with ModelSim (10.3a)
这是我的问题的(简要)上下文:
我在 VHDL(使用 Microsemi 的设计套件 Libero)中工作,我使用 ModelSim 来模拟我的工作。就此而言,我使用了经典的 VDHL TestBench,为了节省时间,我使用了 .do 宏文件。
这个 .do 宏文件包含非常基本的命令,例如 "restart" 或 deleting/adding waves.
即使我对这样的文件期望不高,但在其中包含更多操作对我来说会很方便,我必须使用图形界面手动执行这些操作,比如我经常使用的东西很多:将信号组合成自定义总线。此操作在 Modelsim 的图形界面中非常简单,但我无法在任何地方找到如何在 .do 宏文件中执行此操作。
所以我的问题是:
我在哪里可以找到关于这些 ModelSim 的 .do 宏文件的一些好的文档?
还是我错过了关于使用这些文件的要点?以这种方式使用它是否相关?
我真的很讨厌在这里问这种问题,但是,即使我能够在各种网站上到处找到一些信息,我也没有发现任何重要的信息。我已经退出了很多 ModelSim 帮助文档或用户指南,但它几乎总是专注于图形界面。
您可以使用分隔符将信号与
分开
add wave -divider -heigth 10 $DIVIDER_NAME
如果你想展开折叠信号,你可以添加信号
add wave -group $GROUP_NAME -position end ....
http://users.utcluj.ro/~baruch/resources/ModelSim/modelsim_user.pdf 第 306 页
您可以在此处找到适用于您的 ModelSim 版本的命令参考手册:
www.microsemi.com/document-portal/doc_view/134097-modelsim-command-reference-manual-v10-3a.
您还应该能够在 "Help" > "PE Documentation - PDF Bookcase" 下的 ModelSim 中找到此文档和其他文档(用 'PE' 代替您 运行 的版本)。
您应该会看到所有常用命令,例如 'add wave'。这些可用于 .do 文件和 TCL 脚本文件。
这是我的问题的(简要)上下文:
我在 VHDL(使用 Microsemi 的设计套件 Libero)中工作,我使用 ModelSim 来模拟我的工作。就此而言,我使用了经典的 VDHL TestBench,为了节省时间,我使用了 .do 宏文件。 这个 .do 宏文件包含非常基本的命令,例如 "restart" 或 deleting/adding waves.
即使我对这样的文件期望不高,但在其中包含更多操作对我来说会很方便,我必须使用图形界面手动执行这些操作,比如我经常使用的东西很多:将信号组合成自定义总线。此操作在 Modelsim 的图形界面中非常简单,但我无法在任何地方找到如何在 .do 宏文件中执行此操作。
所以我的问题是:
我在哪里可以找到关于这些 ModelSim 的 .do 宏文件的一些好的文档? 还是我错过了关于使用这些文件的要点?以这种方式使用它是否相关?
我真的很讨厌在这里问这种问题,但是,即使我能够在各种网站上到处找到一些信息,我也没有发现任何重要的信息。我已经退出了很多 ModelSim 帮助文档或用户指南,但它几乎总是专注于图形界面。
您可以使用分隔符将信号与
分开
add wave -divider -heigth 10 $DIVIDER_NAME
如果你想展开折叠信号,你可以添加信号
add wave -group $GROUP_NAME -position end ....
http://users.utcluj.ro/~baruch/resources/ModelSim/modelsim_user.pdf 第 306 页
您可以在此处找到适用于您的 ModelSim 版本的命令参考手册: www.microsemi.com/document-portal/doc_view/134097-modelsim-command-reference-manual-v10-3a.
您还应该能够在 "Help" > "PE Documentation - PDF Bookcase" 下的 ModelSim 中找到此文档和其他文档(用 'PE' 代替您 运行 的版本)。
您应该会看到所有常用命令,例如 'add wave'。这些可用于 .do 文件和 TCL 脚本文件。