modelsim編譯VIVADO2018的IP核時錯誤解決方法
modelsim 編譯錯誤:
1、The appropriate key has not been specified
原因modelsim 版本低,需要升級modolsim版本10.5以上
若繼續(xù)抱上面的錯誤,解決辦法:
用VIVADO編譯modelsim時用的庫即可。打開vivado,找到tools,再找到編譯modelsim項。
過程很簡單,
首先在指定路徑下編譯xilinx的ip,vivado會在該路徑下生成一個modelsim.ini文件,該文件包含了ip對應(yīng)的路徑;
打開modelsim的安裝路徑下的modelsim.ini文件并將ip路徑粘貼進(jìn)來就可以了。?
添加完ip的modelsim打開后會多了許多庫,如下圖所示

?
截取了部分...
2、升級后modelsim到2020.4版本,運(yùn)行run_simulation.bat(自己寫的批處理)文件默認(rèn)還是啟動老版本?
解決辦法:
到系統(tǒng)變量里,調(diào)整兩個版本的path順序,新版本靠前即可或者說新版在老版本之前即可。?
再運(yùn)行,新版本了。
錯誤3:
?** Error: ../src/bpf1_fir_sim_netlist.v(447): in protected region
上面內(nèi)容是修改sim目錄下的complie.do 文件
src目錄,是個人使用的modelsim工程模板的目錄
自然compile.do文件是個人寫的文件啦,總之是優(yōu)化的問題
標(biāo)簽: