您好,欢迎访问三七文档
QuartusII13.1+ModelSim-Altera10.1d仿真步骤华中科技大学自卓1701吴宜正一、建立工程1、打开QuartusⅡ,点击newproject图标即可新建一个Verilog工程,选好自己想要建立工程的文件夹,输入工程名和顶层实体名,点击next,进入下一步。、2、可以向工程中加入已经存在的文件,如果没有点击next即可。3、选取自己想要的器件,点击next即可。4、在实验中最好在方框中选取VerilogHDL,以便之后编写Testbench文件。点击next按钮。之后finish即可。5、添加Verilog文件在file菜单中选择new,之后输入自己的代码保存即可添加到工程中。二、编译代码以二进制-ASCII码转化器为例输入代码后进行编译,编译可以按照以下步骤进行1、分析与综合。点击菜单项Processing-start-StartAnalysis&Synthesis也可以直接在工具栏找到。如果编译成功,左下角窗口有如下显示。2、全编译文件。点击菜单项Processing-startcompilation,或使用CTRL+L执行全编译。执行后,如果程序没有问题左下角窗口有如下显示:三、电路仿真1、设定仿真工具此版本Quartus不提供仿真功能,需要调用Modelsim进行仿真,而如果要使用Modelsim进行仿真首先要编写Testbench文件,在Quartus中,首先要设定仿真工具assignments-setting-EDAtoolsetting-simulation选择你需要的工具。这里如果你使用的是下载Quartus时自动下载的ModelSim-Altera那么就选择这个,而如果使用的是单独下载的ModelSim那么就要选择ModelSim。2.自动产生测试激励文件模板:在菜单项中选择processing-start-Starttestbenchtemplatewriter3、添加testbench这时Quartus已经自动为你生成一个.vt文件,但是没有自动添加到你的工程内,需要自己去工程目录内寻找。如上图所示,该文件一般在/simulation/modelsim文件夹下,在打开时勾选Addfiletocurrentproject即可完成testbench的添加。3、编写testbench按照自己想要的输入波形编写testbench即可。4、连接testbench还是在simulation的设置页面里,设定NativeLink对话框中的设定。我们这里因为需要工具自动调用激励所以选中。点击TestBenches打开,出现下图所示界面,点击new新建testbench。在此页面中,Testbenchname项可以自己自定义,但是Toplevelbench项必须要和.vt文件中的medule名称一致,设置完成后,在下面红圈内选择之前建立好的.vt文件,点击Add,OK即可,这样就连接好了testbench文件。5、开始仿真当这些设定都完成了之后,选择菜单tool-RunEDASimulationtool-EDARTLsimulation,也可以在菜单项中点击按钮启动仿真。正常情况下会出现下图所示图标并无需手动添加波形而直接显示波形。如果未显示波形,可以查看控制台窗口,查看报错信息,修改testbench。注意每次修改完代码重新仿真前,必须进行重新编译。6、Quartus自带仿真功能(时序仿真)使用Quartus进行时序仿真时,需要新建一个.vwf文件,操作为在菜单项中选择File-New弹出如图所示窗口,新建红圈内文件。弹出如下窗口:右键红圈区域,点击InsertNodeorBus,选择NodeFinder在上右图中Filter中选择Pins:all,之后点击List,即可获得所有结点,选择自己想要看的波形加入点击OK即可。再次点击OK返回。就可以看到添加的波形已经出现在左侧,之后按照需要给输入端添加输入波形。在波形添加完成后,在菜单项中选择Simulation-RunTimeSimulation即可进行时序仿真,当选择RunFunctionSimulation即可运行Quartus自带的功能仿真。7、仿真常见问题用modelsim+quartus的时候需要在quartus中设置modelsim的路径,quartus-tools-options-EDAtooloptions,在右边选择modelsim的安装路径,如下图:在这里要注意你使用的是哪种仿真软件,选择对应软件(区别ModelSim和ModelSim-Altera)安装目录中exe文件所在的文件夹,如果还是不行,可以尝试在路径最后加一个斜杠。四、程序的下载在程序的编写仿真完成后,就可以尝试下载程序到板子中验证。1、引脚的连接在菜单项中选择Assignment-PinPlanner,点击打开后会自动弹出如下界面在红圈内,各管脚已经自动导入,只需要对照实验板手册按照自己的需要在location一栏中与管脚连接即可。如果没能显示出该页面可能是建立工程时没有正确选择器件,可以在菜单项Assignment-Settings-Device中更改器件。2、程序的下载管脚对应完成后即可开始下载程序,在菜单项中选择Tools-Programmer,即可弹出如下界面,点击HardwareSetup,如果板子连接正确,且驱动安装正常的话,即可在界面中看到板子的端口。选中后,Start按钮变为可以按下的状态,点击等待右上角Progress变为100%即可。3、驱动的安装驱动正常情况下可以自动安装,但是在很多情况会失败,因此需要我们自己手动来安装usb驱动。解决办法:1、进入,计算机–设备管理器。2、找到设备USB-Blaster,此时是带有黄色感叹号的。driver3、右键,更新驱动程序软件。4、要选择“浏览计算机以查找驱动程序软件(R)”,如选择自动搜索是不能安装成功的,一定要手动搜索。update-driverQuartusII安装完成后自带有USB-Blaster的驱动程序,因此不用再到网上去特意下载USB-Blaster的驱动程序,只需在QuartusII安装目录下找到USB-Blaster的文件夹即可。我的USB-Blaste文件夹的路径为:E:\altera\13.1\quartus\drivers\usb-blaster。一定不能是usb-blaster的子文件夹(如E:\altera\13.1\quartus\drivers\usb-blaster\x32或C:\altera\11.0\quartus\drivers\usb-blaster\x64),否则会提示找不到驱动程序。一般在驱动安装完成后,问题一般都会解决。
本文标题:Quartus-II-13.1-+ModelSim-Altera-10.1d-(Quartus-
链接地址:https://www.777doc.com/doc-7244122 .html