【问题标题】:Using .do files with ModelSim (10.3a)在 ModelSim (10.3a) 中使用 .do 文件
【发布时间】:2015-01-15 09:28:47
【问题描述】:

这是我的问题的(简要)上下文:

我正在使用 VHDL(使用 Microsemi 的设计套件 Libero)并使用 ModelSim 来模拟我的工作。在这方面,我使用了经典的 VDHL TestBench,并且为了节省时间,使用了 .do 宏文件。 这个 .do 宏文件包含非常基本的命令,例如“重启”或删除/添加波形。

即使我对这样的文件没有太多期望,我也可以方便地在其中包含更多操作,我必须使用图形界面手动执行,比如我经常使用的东西:将信号组合到自定义总线中。在 Modelsim 的图形界面中执行此操作非常简单,但我无法在任何地方找到如何在 .do 宏文件中执行此操作。

所以我的问题是:

我在哪里可以找到关于这些 ModelSim 的 .do 宏文件的一些好的文档? 还是我错过了使用这些文件的要点?以某种方式使用它是否相关?

我真的很讨厌在这里问这种问题,但是,即使我能够在各种网站上到处找到一些信息,我也没有发现任何重要的信息。我已经退出了很多 ModelSim 帮助文档或用户指南,但它几乎总是专注于图形界面。

【问题讨论】:

    标签: macros vhdl modelsim


    【解决方案1】:

    您可以在此处找到您的 ModelSim 版本的命令参考手册: www.microsemi.com/document-portal/doc_view/134097-modelsim-command-reference-manual-v10-3a.

    您还应该能够在 ModelSim 中的“帮助”>“PE 文档 - PDF Bookcase”下找到此文档和其他文档(将“PE”替换为您正在运行的版本)。

    您应该会看到所有常用命令,例如“添加波形”。这些可用于 .do 文件和 TCL 脚本文件。

    【讨论】:

    • 这正是我要找的东西,我真的不知道我是怎么找到它的,但是非常感谢!
    • 您没有从 ModelSim 网站本身获得任何 google 搜索结果也无济于事。我想我在某个时候被支持提到了这个。我只记得所有文档都与安装捆绑在一起,所以我将其添加到我的答案中。
    【解决方案2】:

    您可以使用分隔符来分隔信号

    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页

    【讨论】:

    • 这有助于解决我的总线/信号问题,谢谢!但是,我正在寻找一些更详尽的文档。 (我认为可怕的杰夫找到了那个)。
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多