溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

vivado2018中如何使用modelsim聯(lián)合仿真

發(fā)布時間:2021-07-30 17:43:22 來源:億速云 閱讀:640 作者:Leah 欄目:互聯(lián)網(wǎng)科技

這篇文章將為大家詳細(xì)講解有關(guān)vivado2018中如何使用modelsim聯(lián)合仿真,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

1.安裝ModelSim SE 10.4及破解

  • (1). 安裝軟件,注意:安裝目錄避免出現(xiàn)中文或空格,安裝過程一直點擊 Yes 即可。

  • (2). 把 MentorKG.exe、mgls.dll以及patch74_dll.bat
    一起拷貝到modelsim安裝目錄的win32或win64下,例如【D:\Software\Modelsim_10.5\win64】。

  • (3). 進(jìn)入安裝目錄下的win64 文件夾找到mgls.dll mgls64.dll兩個文件,去掉只讀屬性。

  • (4). 運行patch74_dll.bat,產(chǎn)生license后,放到任意目錄下,例如【D:\Software\Modelsim_10.5\】。

vivado2018中如何使用modelsim聯(lián)合仿真
vivado2018中如何使用modelsim聯(lián)合仿真

(5). 新建用戶環(huán)境變量【MGLS_LICENSE_FILE】,變量值為license放置的目錄,例如:【D:\Software\Modelsim_10.5\LICENSE.TXT】。在win10中,右鍵此電腦,選屬性,再選高級系統(tǒng)設(shè)置,選環(huán)境變量即可

2.vivado與modelsim的聯(lián)合仿真

一、器件庫編譯。首先,在modelsim安裝路徑中新建一個名為vivado2018_lib的文件夾(路徑和文件名可改),如圖下圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真
接著選擇vivado菜單“Tools”——>“Compile Simulation Libraries…”命令,如下圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真
在彈出的對話框中設(shè)置器件庫編譯參數(shù),仿真工具“Simulator”選為ModelSim,語言“Language”、庫“Library”、器件家族“Family”都為默認(rèn)設(shè)置All(當(dāng)然也可以根據(jù)自己的需求進(jìn)行設(shè)置),然后在“Compiled library location”欄設(shè)置編譯器件庫的路徑,這里選前面新建的vivado2018_lib文件夾,此外在“Simulator executable path”欄設(shè)置modelsim執(zhí)行文件的路徑,注意箭頭部分不要勾選,如下圖所示。

vivado2018中如何使用modelsim聯(lián)合仿真

這一步使用TCL命令如下:

  compile_simlib -directory <library_output_directory>  -simulator <agr>
                               -simulator_exec_path<sim_install_location>

例如:a)仿真庫編譯到D:/xilinx_sim_lib;
b)仿真工具使用Modelsim;
c)ModelSim安裝在C:/modeltech74_10.2/win64;
那么完整的tcl命令就是:
compile_simlib -directory E:/modeltech74_10.4/vivado2018_lib -simulator modelsim -simulator_exec_path E:/modeltech74_10.4/win64

設(shè)置好參數(shù)后點擊“Compile”按鈕開始器件庫的編譯。下圖所示為正在編譯器件庫的過程中。器件庫編譯結(jié)束后給出編譯報告,從報告中看出0個警告和0個錯誤,如圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真
打開modelsim安裝路徑下的vivado2018_lib文件夾,便可以看到已經(jīng)產(chǎn)生了器件庫,如圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真

生成如上圖所示文件,要將modelsim設(shè)置為用戶全局變量,那么下一次就不需要在此編譯庫了。步驟如下圖所示,將變量名設(shè)置為MODELSIM,變量值為modelsim.ini的路徑。
vivado2018中如何使用modelsim聯(lián)合仿真
vivado2018中如何使用modelsim聯(lián)合仿真

二、在vivado中設(shè)置modelsim(即第三方仿真工具)的安裝路徑。在vivado菜單中選擇“Tools”——>“Setting…”,選擇“Tool setting”——>“3rd Party Simulators”選項卡,在“ModelSim”欄中輸入或選擇modelsim工具的安裝路徑,如下圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真

vivado2018中如何使用modelsim聯(lián)合仿真

三、在vivado中關(guān)聯(lián)了modelsim軟件和編譯器件庫之后,就可以在vivado中調(diào)用modelsim軟件對設(shè)計進(jìn)行仿真了。不過,在對每一個新建的工程設(shè)計進(jìn)行仿真時需要進(jìn)行一些設(shè)置。選擇vivado菜單“Flow”——>“Simulation Settings…”命令或點擊流程向?qū)е羞x擇“Simulation Settings…”命令,分別如圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真
在彈出的對話框中,設(shè)置仿真工具為modelsim、仿真語言為verilog或VHDL或混合,當(dāng)設(shè)計中用到vivado中自帶的仿真工具時,還要指定器件庫的路徑,如圖10所示。關(guān)于仿真的其他參數(shù)在這里就不作介紹了。
vivado2018中如何使用modelsim聯(lián)合仿真
設(shè)置好仿真參數(shù)后,如果設(shè)計文件和仿真文件也準(zhǔn)備好,那么就可以開始對設(shè)計的功能進(jìn)行仿真了。選擇菜單“Flow”——>“Run Simulation”——>Run Behavioral Simulation選相應(yīng)的仿真類型或點擊流程向?qū)е械摹癛un Simulation”——>選相應(yīng)的仿真類型進(jìn)行仿真,如圖所示。
vivado2018中如何使用modelsim聯(lián)合仿真

關(guān)于vivado2018中如何使用modelsim聯(lián)合仿真就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI