欢迎访问电子工程网!   登录 | 免费注册 ]   

skylinyk的个人空间 http://www.eechina.com/space-uid-21185.html [收藏] [复制] [分享] [RSS]

博客

quartus 11.0下调用modelsim仿真

热度 2已有 5487 次阅读2013-11-9 15:24 |个人分类:技术| 关键词: quartus, 仿真, modelsim

之前看到睿智的教程里面进行仿真需要写test bench文件,对于初学者来说就有点头大了,也不想那么麻烦,所以就想能不能直接进行仿真看波形,后来在一个学习群里了解到quartus 7.2版本集成了modelsim仿真,11.0版本需要单独安装。资料里面有三个安装包,

11.0_quartus_windows.zipquartus软件;

11.0_devices_windows.zip是器件包;

11.0_modelsim_windows.zip是仿真软件(modelsim 6.6);


    1、废话少说直接进入正题,首先要准备一个完整的工程(无错误),选一个比较简单的LED灯吧,如下图所示

设置仿真器选项

2 Quartes II 11.0界面菜单栏中选择 Tools-->options选项卡中选中EDA tool options,在该选项 卡中下面的ModelSim-Altera一项指 定安装路径为(如d:/Altera/11.0/modelsim_ae/win32aloem)

     3、在Quartes II 11.0界面菜单栏中选择Assignments->Settings

选中该界面下EDA Tool settings中的Simulation一项;Tool name中选择ModelSim-Altera;

Format for output netlist中选择开发语言的类型VHDL或其它,在此选择verilog HDL,还有文件输出路径E:\CPLDcode\01_led1如图:

然后点击APPLY应用和OK

4、设置完成后,编译工程:在Quartus II 11.0界面菜单栏中选择菜单栏选择Processing-->start Compilation,等待编译,无错后会在01_led1目录下生成simulation目录,执行下一步。


 5、在Quartus II 11.0界面菜单栏中选择菜单栏Tools中的Run EDA Simulation Tool-->

EDA RTL Simulation 进行行为级仿真,接下来就可以看到ModelSim-Altera 6.6d的运行界面

6modelsim界面菜单栏中选择Compile-->compile... ,弹出窗口中选择 led1.vho文件,点击compile,然后点击done.

 

7、在Library窗口中可以展 work/fulladder可以看到:

8、双击led1载入

9、此时,在作为输入的端口对象上点右键,选择create wave创建波形,作为输出的端口上点右键选择add-->to wave-->slected signals,添加到波形窗口中,然后运算即可仿真,如下图所示:

经过上述几个步骤,仿真基本上是建立起来了,具体仿真参数可以再实际运用过程中进行设置,在这里就没细说了,下次用到再详细写写。


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (4 个评论)

回复 吻云浩/aiq 2014-1-18 11:55
# ** Error: (vsim-3033) C:/test/simulation/modelsim/cnt4.vo(85): Instantiation of 'cycloneii_io' failed. The design unit was not found.
#         Region: /cnt4
#         Searched libraries:
#             C:\test\simulation\modelsim\rtl_work
# ** Error: (vsim-3033) C:/test/simulation/modelsim/cnt4.vo(121): Instantiation of 'cycloneii_io' failed. The design unit was not found.
#         Region: /cnt4
#         Searched libraries:


#             C:\test\simulation\modelsim\rtl_work
# ** Error: (vsim-3033) C:/test/simulation/modelsim/cnt4.vo(149): Instantiation of 'cycloneii_lcell_comb' failed. The design unit was not found.
#         Region: /cnt4
#         Searched libraries:
#             C:\test\simulation\modelsim\rtl_work
# ** Error: (vsim-3033) C:/test/simulation/modelsim/cnt4.vo(166): Instantiation of 'cycloneii_lcell_ff' failed. The design unit was not found.
#         Region: /cnt4
#         Searched libraries:
#             C:\test\simulation\modelsim\rtl_work
# ** Error: (vsim-3033) C:/test/simulation/modelsim/cnt4.vo(187): Instantiation of 'cycloneii_io' failed. The design unit was not found.
#         Region: /cnt4
#         Searched libraries:
#             C:\test\simulation\modelsim\rtl_work
# Error loading design
按照这种方法老是提示上面的错误怎么回事求解释
回复 吻云浩/aiq 2014-1-18 11:56
到了第八步的时候
回复 skylinyk 2014-2-7 12:28
注意第6步的是VHO文件:modelsim界面菜单栏中选择Compile-->compile... ,弹出窗口中选择 led1.vho文件,点击compile,然后点击done.
回复 小东TEDA 2014-4-13 11:13
我用quartus11.0  求那个器件压缩包  例外我用modelsim10 可以吗

facelist

您需要登录后才可以评论 登录 | 立即注册

回顶部