关于modelsim 波形 显示数值的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于modelsim 波形 显示数值的相关的知识,希望对你有一定的参考价值。
我用的是modelsim 10.1c的版本,在出来波形后有那种向量波形,代表1011,1100。。。什么的,怎么让这些值显示在波形中啊,有2附图可以帮助说明下我的问题。希望高手帮忙解决下,谢谢。。
就是怎么设置一下 ,可以如图在波形中显示数值。。
Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。 参考技术A 您是不是把背景的颜色和数值的颜色都设置为白色了呢?数值一般是自动显示的。本回答被提问者采纳 参考技术B 一半情况下都会自动显示。不显示的原因可能是信号横轴时间间距太小了,信号变化小,没有空间显示。右击波形zoom in一下试试
Modelsim设置数据以模拟波形显示
选中希望以模拟波形显示的信号,右击选择format—>Analog(automatic)
如果你的数据是用无符号数表示一个完整的波形的,那么可能显示出来的波形样子是下面的样子,不过不要紧,这是因为modelsim默认是按照有符号数据解析波形数据的缘故,我们可以再进行一次设置修改。
选中希望显示波形的信号,右击,选择Radix—>Unsigned。
设置完成后,波形就如下所示了:
是不是发现虽然波形已经是完整的正弦波了,但是波形有部分却跑到其他信号的地盘去了呢?这也不要紧,是模拟波形的显示范围设置导致的,其实这个设置也不是我们自己的原因。我们还是先看下如何修改为正确的显示,然后再来讲讲为啥会这样。
第一种方案最简单,再次对选中信号右击,选择format—>Analog(automatic),即重新自动以模拟波形显示,波形就能正常了。
但是之前的显示问题究竟是哪里错了呢?我们也可以通过手动设置的方式,来深究其中的原因。
第二种方案:对选中信号右击,选择format—>Analog(Custom),在弹出的窗口中可以看到,波形显示范围为-512到511,这是因为我们的数据是10位位宽的,当选择显示模拟波形时,会自动以有符号数解析,范围就是-512到511,而当我们将数据修改为Unsigned之后,这个波形范围没有自动变过来,需要我们重新选择format—>Analog(automatic)一次,或者直接手动修改这个范围,当以无符号数解析时,10位数表示的范围为0~1023,因此手动修改Min为0,Max为1023,然后点击OK即可。
补充:如果用户希望将波形恢复到原始的数据显示状态(仿真运行后的默认状态),只需要在format中选择Literal,Radix中选择Use Global Radix即可。
以上是关于关于modelsim 波形 显示数值的的主要内容,如果未能解决你的问题,请参考以下文章