使用MaxplusII進(jìn)行FPGA波形仿真
新建波形文件在MaxplusII軟件中進(jìn)行FPGA波形仿真的第一步是創(chuàng)建一個新的波形文件。點(diǎn)擊軟件界面上的新建按鈕,選擇波形文件格式為scf。繪制波形圖像在波形文件中,我們可以通過繪制波形圖像來模擬仿
新建波形文件
在MaxplusII軟件中進(jìn)行FPGA波形仿真的第一步是創(chuàng)建一個新的波形文件。點(diǎn)擊軟件界面上的新建按鈕,選擇波形文件格式為scf。
繪制波形圖像
在波形文件中,我們可以通過繪制波形圖像來模擬仿真。在任意界面中,右鍵點(diǎn)擊鼠標(biāo),選擇"Enter Nodes from SNF",列出當(dāng)前的輸入輸出接口。
導(dǎo)入接口
點(diǎn)擊"list"列出當(dāng)前的IO口,然后點(diǎn)擊">"符號,導(dǎo)入全部的接口。可以看到輸入a、b和輸出c的波形圖像已經(jīng)出現(xiàn),但是a和b均為高電平,c為未定義態(tài)。
輸入波形值
根據(jù)與非門的真值表,我們需要輸入四個時刻的波形。選中一段時刻,點(diǎn)擊0或1輸入波形值。按照00、01、10、11的格式輸入。
保存波形文件
按下CTRL S組合鍵保存波形文件。文件名必須與網(wǎng)表文件名相同且路徑相同。
進(jìn)行模擬仿真
點(diǎn)擊頂欄的"MaxplusII > Simulator"進(jìn)行模擬仿真。點(diǎn)擊"start"開始仿真操作。可以觀察到輸出c已經(jīng)有結(jié)果,與真值表相符。然而,波形可能存在延遲誤差,這在實(shí)際應(yīng)用中是正常的。
以上就是使用MaxplusII進(jìn)行FPGA波形仿真的簡要步驟。通過模擬仿真,我們可以判斷網(wǎng)表或程序是否正確,并減少在真實(shí)環(huán)境中耗費(fèi)的時間。