热度 2||
之前看到睿智的教程里面进行仿真需要写test bench文件,对于初学者来说就有点头大了,也不想那么麻烦,所以就想能不能直接进行仿真看波形,后来在一个学习群里了解到quartus 7.2版本集成了modelsim仿真,11.0版本需要单独安装。资料里面有三个安装包,
11.0_quartus_windows.zip是quartus软件;
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的运行界面
6、modelsim界面菜单栏中选择Compile-->compile... ,弹出窗口中选择 led1.vho文件,点击compile,然后点击done.
7、在Library窗口中可以展 开work/fulladder可以看到:
8、双击led1载入
9、此时,在作为输入的端口对象上点右键,选择create wave创建波形,作为输出的端口上点右键选择add-->to wave-->slected signals,添加到波形窗口中,然后运算即可仿真,如下图所示:
经过上述几个步骤,仿真基本上是建立起来了,具体仿真参数可以再实际运用过程中进行设置,在这里就没细说了,下次用到再详细写写。