熱度 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,添加到波形窗口中,然后運算即可仿真,如下圖所示:
經過上述幾個步驟,仿真基本上是建立起來了,具體仿真參數可以再實際運用過程中進行設置,在這里就沒細說了,下次用到再詳細寫寫。