熱度 2||
之前看到睿智的教程里面進(jìn)行仿真需要寫(xiě)test bench文件,對于初學(xué)者來(lái)說(shuō)就有點(diǎn)頭大了,也不想那么麻煩,所以就想能不能直接進(jìn)行仿真看波形,后來(lái)在一個(gè)學(xué)習群里了解到quartus 7.2版本集成了modelsim仿真,11.0版本需要單獨安裝。資料里面有三個(gè)安裝包,
11.0_quartus_windows.zip是quartus軟件;
11.0_devices_windows.zip是器件包;
11.0_modelsim_windows.zip是仿真軟件(modelsim 6.6);
1、廢話(huà)少說(shuō)直接進(jìn)入正題,首先要準備一個(gè)完整的工程(無(wú)錯誤),選一個(gè)比較簡(jiǎn)單的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中選擇開(kāi)發(fā)語(yǔ)言的類(lèi)型VHDL或其它,在此選擇verilog HDL,還有文件輸出路徑E:\CPLDcode\01_led1如圖:
然后點(diǎn)擊APPLY應用和OK。
4、設置完成后,編譯工程:在Quartus II 11.0界面菜單欄中選擇菜單欄選擇Processing-->start Compilation,等待編譯,無(wú)錯后會(huì )在01_led1目錄下生成simulation目錄,執行下一步。
5、在Quartus II 11.0界面菜單欄中選擇菜單欄Tools中的Run EDA Simulation Tool-->
EDA RTL Simulation 進(jìn)行行為級仿真,接下來(lái)就可以看到ModelSim-Altera 6.6d的運行界面
6、modelsim界面菜單欄中選擇Compile-->compile... ,彈出窗口中選擇 led1.vho文件,點(diǎn)擊compile,然后點(diǎn)擊done.
7、在Library窗口中可以展 開(kāi)work/fulladder可以看到:
8、雙擊led1載入
9、此時(shí),在作為輸入的端口對象上點(diǎn)右鍵,選擇create wave創(chuàng )建波形,作為輸出的端口上點(diǎn)右鍵選擇add-->to wave-->slected signals,添加到波形窗口中,然后運算即可仿真,如下圖所示:
經(jīng)過(guò)上述幾個(gè)步驟,仿真基本上是建立起來(lái)了,具體仿真參數可以再實(shí)際運用過(guò)程中進(jìn)行設置,在這里就沒(méi)細說(shuō)了,下次用到再詳細寫(xiě)寫(xiě)。