ModelSIM:在 VHDL 中调试信号

ModelSIM : debugging SIGNALs in VHDL

我正在使用带有大量信号的 VHDL 代码,我应该能够在 ModelSim 上的仿真中看到这些信号以调试我的设计。

我的问题是是否有必要在我的顶级实体上声明输出,以便我可以连接它们并访问这些内部信号,或者是否有任何其他方法可以从 ModelSim 访问它们?

如果您可以交互式地评估您的设计模型

您可以使用波形转储显示来调试您的设计吗?您通常可以查看设计层次结构中的任何节点。

如果您需要算法或编程访问进行验证

您的 Modelsim -2008 兼容吗?为了在未综合的测试台或块中进行验证,您可以使用外部名称。

参见 IEEE Std 1076-2008,8.2 外部名称。您可以通过提供路径名来访问信号、变量和常量。 Peter Ashenden 和 Jim Lewis 的书 VHDL 2008 Just the New Stuff,第 2 章也描述了外部名称。

在 Modelsim 中

show 命令可以访问信号、进程、常量、变量和实体。请参阅 Modelsim 参考手册,命令,显示。可以从命令行或宏文件中输入命令。