uartus中调用modelsim仿真的方.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
uartus中调用modelsim仿真的方

quartus中调用modelsim仿真的方法 ?? 以前编写hdl终了进行仿真总是很顺利,没有遇到过什么问题。那时用的是xilinx的ISE,能自动调用modelsim进行行为仿真,后仿真等。如今使用altera的quartus,感觉它的编译还行,虽然没有ise快,总归还可以接受。可是仿真功能实在是弱智。其自带的波形编译器跟ise的波形编辑器相比操作复杂,十分不友好,功能也比较弱,仿真的结果还不准确。所以只有想办法用modelsim仿真了。 ??? 在quartus调用modelsim不是件很轻松的事情,至少这件事费了我前后加起来足有三天的时间!首先说说modelsim,她有modelsim se,modelsim pe,modelsim-altera modelsim le四个版本,前三个是windows平台的,功能方面se版本最强,其他一次减弱。最后一个是linux平台的。我用的是se版本。 ??? 首先,在Quartus 中。 1,我的电脑-属性-高级-环境变量. ?????? 在系统变量里增加:QUARTUS_INIT_PATH ???????? C:\Modeltech_6.0\win32? (看你装在哪里了)(感觉没有用,sdp) 2,Assignments-settings-ead tool setting:Simulation: ????? tool name:modelsim(vhdl)(我用的是这个,用啥选啥) ????? 别的能填的就填一下。但是下边的两个按纽还是要设置的,因为要指定test bench文件才能仿真的。所以先写好testbench。然后把路径设置好。那两个按纽一个是前仿真,一个是后仿真。不知道写testbench大家会不?就是:process-start-start testbench template writer 然后把生成的文件打开,改一改就行了。在哪里打开?看屏幕下面的提示啊。 3。现在就可以进行仿真了。 ????? tools - eda simulation tool-run RTL simulaiton...前仿 ????? tools - eda simulation tool-run Gate Level simulaiton 后仿。 4。用眼睛看波形。 注意,在quartus中新建一个波形文件,编译好之后,调出为*.vht格式的文件,之后在modelsim工程中将源文件和到处文件一起编译即可看到波形;如果用到了altera的库,还需要在modelsim中创建altera的仿真库,使用的命令如下: vlib altera_mf vmap altera_mf altera_mf vcom -93 -work altera_mf $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_mf_components.vhd vcom -93 -work altera_mf $env(QUARTUS_ROOTDIR)/eda/sim_lib/altera_mf.vhd vlib lpm vmap lpm lpm vcom -93 -work lpm $env(QUARTUS_ROOTDIR)/eda/sim_lib/220pack.vhd vcom -93 -work lpm $env(QUARTUS_ROOTDIR)/eda/sim_lib/220model.vhd 如果是后仿真,还需要所选器件的硬件仿真信息,在quartus的安装目录quartus\eda\sim_lib中找到器件模型,编译即可。 以上介绍了modelsim调用仿真的方法,虽然复杂,还算简单,另外可以自己编写testbetch文件,相对复杂一些,但是比较灵活。

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档