2014在中建立工程进行前仿真.docxVIP

  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文档。上传文档
查看更多
在Modelsim中建立工程进行前仿真Quartus Ⅱ版本:Quartus Ⅱ10.0 (32-bit);安装路径为D:\Myfiles\QUARTUS_10.0Modelsim版本:Modelsim SE 6.5;安装路径为D:\Myfiles\ModelsimSE在Modelsim中添加Altera的仿真库(1)新建文件夹以保存添加的仿真库(2)新建一个库(3)编译Altera库(4)编译所要用到的器件库二、在QuartusⅡ中建立工程(1)在QuartusⅡ中建立工程counter,并指明仿真工具(2)顶层文件代码(3)激励文件代码(4)在Quartus中全编译工程三、在ModelSim中建立工程并仿真(1)在Modelsim中建立工程并添加文件(2)编译文件(3)仿真设置(4)添加需要观察的信号(5)开始仿真一、在Modelsim中添加Altera的仿真库在ModelSim安装目录中建立三个文件夹,一个是用于存放公用的库我们就用altera来命名,另一个是用于存放要用到的特定的器件库,我用到的是cyclone系列和stratix系列所以分别命名为cyclone和stratix。我是这样建的:D:\Myfiles\ModelsimSE\win32\alteraD:\Myfiles\ModelsimSE\win32\cycloneD:\Myfiles\ModelsimSE\win32\stratix(2)新建一个库打开ModelsimSE 6.5,执行File\New\Library命令,出现对话框如图3所示,选中a new library and a logical mapping to it,在Library Name填写altera,在Library Physical Name填写D:\Myfiles\ModelsimSE\win32\altera。填写如图1所示;点击OK,如图2所示,可以看到altera这样一个库名,不过这时库里面还是空的。图1图2(3)编译Altera库从主菜单工具栏中执行Compile\Compile…命令,弹出一个对话框,点中Library下拉菜单,由work改为altera,点中查找范围下拉菜单,指向Quartus Ⅱ安装目录D:\Myfiles\QUARTUS_10.0\quartus\eda\sim_lib,如图3所示,依次编译220model.v、altera_mf.v和altera_primitives.v三个文件。编译结束后点击Done。图3(4)编译所要用到的器件库我们经常用的是cyclone系列和stratix系列的FGPA,所以我们编译cyclone相关的.v文件和stratix相关的.v文件就好了。这个可以完全根据自己的需要进行选择分别重复步骤(2)和(3),编译cyclone相关的.v文和stratix相关的.v文件,具体如图4、5和6、7所示,编译结束后点击Done。图3图4图5图6图7(5)修改modelsim.ini文件这样虽然编译了仿真时所需的Altera库文件。为了在每次新建工程的时候不需要重新编译Altera的仿真库,需要修改ModelSim的安装目录下的modelsim.ini文件。打开D:\Myfiles\ModelsimSE,第一步选中在modelsim.ini文件,右击选择属性,将只读属性去掉。第二步用记事本或其它工具打开modelsim.ini文件,在[Library]这个位置下面添加如下3行,如图8所示:altera = $MODEL_TECH/../alteracyclone = $MODEL_TECH/../cyclonestratix = $MODEL_TECH/../stratix添加后如图8所示:图8第三步保存文件。第四步关闭文件后,再将只读属性打开。最后,在ModelSim点鼠标右键,Refresh一下就OK了。这些库编译好后,再用ModelSim时,就不用再编译了。Quartus工程编译结束后可以直接开始下面的三、在ModelSim中建立工程并仿真。二、在QuartusⅡ中建立工程(1)在QuartusⅡ中建立工程counter,并指明仿真工具为Modelsim(Verilog),这一步可以在New Project Wizard中指定,如图9所示;也可以先建立好工程在Assignments\Setting\EDA Tool Settings中的simulation选项中设置,如图10所示。图9 在New Project Wizard中指定仿真工具图10 在EDA Tool Settings中指定仿真工具(2)Quartus工程顶层文件counter.v代码:`timescale 1ns/1ps //时间单位/时间精度modul

文档评论(0)

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

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

1亿VIP精品文档

相关文档