modelsim:查找进程/变量

And*_*ndy 5 vhdl modelsim

我想写一个很好的函数,它将信号和过程变量添加到wave中.虽然信号非常简单,但我不知道如何使用变量.我希望类似"查找过程"和"查找变量"类似于"查找实例"和"查找信号",但我在手册中找不到这样的内容.还有其他方法吗?

Rus*_*ell 1

我做两件事:

  1. 使用 modelsim 日志命令。如果您输入 log -r UUT/* ,它将记录与您的 UUT 实例化和所有子组件相关的所有信号、变量等。我设置了一个脚本,在每次启动 modelsim 时调用 log -r /* 。
  2. 使用modelsim做文件。运行特定仿真时,我通常对 UUT 信号的子集感兴趣,因此我只为这些信号创建一个 do 文件。然后,每次重新运行该模拟时,我都会使用 -do modelsim 开关传入 do 文件。

我不确定是否可以按照您所描述的方式编写 modelsim 脚本,但也许上述建议可以实现您的目标。