原创 Modelsim的几种小技巧,超好用!

2013-11-6 20:49 5032 12 12 分类: FPGA/CPLD

利用modelsim模板建立testbench

l  Modelsim提供了很多testbench模板,我们直接拿过来用可以减少工作量。首先先确定当前状态是代码编辑状态,才会有Source菜单。点Source->Show Language Template,然后会出现一个加载工程,接着你会发现在刚才的文档编辑窗口左边出现了一个对话框。

20131106204637491001.jpg

l  双击Language Templates中的Create Testbench,弹出下图,选择库中将要测试的实体,点击nest弹出testbench配置窗口,配置包括testbench名称,自动编译,编译到哪个库里等设置,一般默认就可以了,设置完点击后finish

20131106204644474002.png

20131106204649818003.png

l  弹出生成的testbench编辑窗口,如图,在这基础上,我们可以配置信号源和其他测试功能。

20131106204656539004.jpg

Wave查看技巧

l  快捷键(波形放大,缩小)放大——键盘“+”,缩小——键盘“-”,全屏——键盘“F”,光标放大——键盘“C”

波形对比

l  为了对比修改代码前后的波形变化,Modelsim提供了这个功能。

l  首先要没修改代码的仿真波形进行保存,保存的方式,点击File->datesets,弹出下图,选中当前的波形文件,波形文件格式为wlf

20131106204701937005.jpg

l  然后修改代码后,重新仿真完后,重新点击File->datasets,选择open,如图添加vism_old.wlf,结果如图所示,需要删除的话,选中其中的波形文件后,点击done

20131106204706359006.png

l  完成后,点击done,回到主窗口,多了一个div_16_tb的子页,通过选择它实体中工大信号,加载到波形查看中,就可以对比波形了,如图。

20131106204710713007.jpg

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
12
关闭 站长推荐上一条 /3 下一条