5

我目前正在使用 Modelsim 10.1 和 ISE 13.4 并运行一个非常简单的测试台。所有代码都是VHDL。

前几天我在使用 VHDL 的语句时遇到了麻烦assert:错误和警告输出到成绩单。但是,消息查看器中没有消息,并且波形窗口内没有消息指示器。如果这很重要,我会从 ISE 内部开始我的模拟。

我想我可能错过了打开消息日志或其他东西的开关,但谷歌搜索数小时没有带来任何结果。是否有任何设置会阻止消息被记录到消息查看器,尽管被打印到脚本中?

我已经找到了Simulate->Runtime Options-->Message Severity。但是,那里的一切都未检查。勾选任何复选框会产生不打印到脚本的预期行为,但消息查看器中仍然没有任何消息的迹象。

谢谢你的时间,

罗伯特

编辑:

好吧,经过更多的摆弄和摆弄,我终于找到了它。

必须将msgmodedisplaymsgmode选项设置为至少both具有良好的消息指示符。这似乎是在我公司早期 ModelSim 版本的默认配置中完成的。

我希望像我这样无知的人发现这个答案有帮助:)

4

2 回答 2

5

只是为了清楚如何开始模拟以查看 Wave 窗口顶部的消息(红色、绿色和黄色三角形):

vsim -msgmode both -displaymsgmode both your_testbench

不存在用于设置它的 GUI。它必须通过在编译项目后在 Transcript 窗口中键入命令(上面)来完成,或者通过在“Simulation Properties”->“Others”->“Other Vsim Options”中添加以下代码来完成:-msgmode both -displaymsgmode both.

于 2013-10-01T16:30:24.057 回答
3

好吧,经过更多的摆弄和摆弄,我终于找到了它。

一个人必须将 msgmode 和 displaymsgmode 选项设置为至少两者才能获得漂亮的消息指示器。这似乎是在我公司早期 ModelSim 版本的默认配置中完成的。

我希望像我这样无知的人发现这个答案有帮助:)

于 2012-03-15T12:46:05.447 回答