Quartus Modelsim仿真
?
最新版的quartus (19以上)好像沒有了直接調用modelsim仿真的功能,實際仿真需要手動建立工程執行:
?關于rtl仿真,一般windows平臺用modelsim(一般用于小型工程);而linux平臺用synopsys: vcs(編譯型仿真器)+dve+(verdi/debug工具),一般大型工程,芯片設計,速度快,企業級用。
--------------------------------
以quartus+modelsim為例:
1、modelsim新建一個仿真工程,添加設計文件:
工程設置:新版quartus的設置面板要最大化后才能看到下面的“ok”按鈕,這個操作可能會帶來一些不便,我一開始就怎么也找不到保存設置的方法,因為我看不到"ok"按鈕。
生成仿真文件模板:
??
2、添加quartus生成的ip仿真文件:?
?需要注意ip的仿真文件在sim目錄以及一些帶有一串數字的文件夾目錄(同時這個目錄里的文件每次重新生成ip名字會變)
3、添加altera仿真庫:
D:\intelFPGA_pro\19.4\quartus\eda\sim_lib
一般verilog只要添加.v文件就行
4、保存指令到do文件,方便下次調用
?
-------------------------------------------------------
路徑說明:
? 當使用一個第三方器件模型時:
此問題: 默認路徑為工程文件所在路徑,可以將mem文件拷貝到工程路徑下即可
--------------------------------
vivado(2019) 應該類似,但vivado里面現在在設置里面配置好modelsim路徑是可以直接調用modelsim進行仿真的,而不需要手動建立工程
補充說明:直接添加仿真庫源文件的方式:D:\intelFPGA_pro\19.4\quartus\eda\sim_lib
雖然可行但不推薦,如果這樣的化的每個工程都需要重新編譯,實際上,ModelSim - INTEL FPGA STARTER EDITION
已經有編譯好的庫了我們只需要添加進來即可:
當我新建工程添加源文件及intel生成的ip仿真文件后,需要再次右擊添加一個仿真配置文件:
這個仿真配置文件可以設置仿真的頂層top對象以及仿真庫路徑:
配置完成后我們不用再去添加仿真庫源文件的路徑,同時仿真時直接雙擊上面新建的“Smulation 1”即可啟動我們的仿真。
//
如果使用其它第三方工具可以先用quartus編譯出仿真庫在使用即可,就是說不建議直接連接源碼,編譯第三方庫
實際就是使用第三方工具將intel FPGA的仿真庫重新編譯一下。
第一步:在設置頁面選擇我們的仿真工具:比如QuestaSim
第二步,導出編譯后的仿真庫文件:
斷點設置:
?
?
總結
以上是生活随笔為你收集整理的Quartus Modelsim仿真的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Intellij环境下G
- 下一篇: CH9102 USB转串口应用体验