您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關vivado2018中如何使用modelsim聯合仿真,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
(1). 安裝軟件,注意:安裝目錄避免出現中文或空格,安裝過程一直點擊 Yes 即可。
(2). 把 MentorKG.exe、mgls.dll以及patch74_dll.bat
一起拷貝到modelsim安裝目錄的win32或win64下,例如【D:\Software\Modelsim_10.5\win64】。
(3). 進入安裝目錄下的win64 文件夾找到mgls.dll mgls64.dll兩個文件,去掉只讀屬性。
(4). 運行patch74_dll.bat,產生license后,放到任意目錄下,例如【D:\Software\Modelsim_10.5\】。
(5). 新建用戶環境變量【MGLS_LICENSE_FILE】,變量值為license放置的目錄,例如:【D:\Software\Modelsim_10.5\LICENSE.TXT】。在win10中,右鍵此電腦,選屬性,再選高級系統設置,選環境變量即可
一、器件庫編譯。首先,在modelsim安裝路徑中新建一個名為vivado2018_lib的文件夾(路徑和文件名可改),如圖下圖所示。
接著選擇vivado菜單“Tools”——>“Compile Simulation Libraries…”命令,如下圖所示。
在彈出的對話框中設置器件庫編譯參數,仿真工具“Simulator”選為ModelSim,語言“Language”、庫“Library”、器件家族“Family”都為默認設置All(當然也可以根據自己的需求進行設置),然后在“Compiled library location”欄設置編譯器件庫的路徑,這里選前面新建的vivado2018_lib文件夾,此外在“Simulator executable path”欄設置modelsim執行文件的路徑,注意箭頭部分不要勾選,如下圖所示。
這一步使用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
設置好參數后點擊“Compile”按鈕開始器件庫的編譯。下圖所示為正在編譯器件庫的過程中。器件庫編譯結束后給出編譯報告,從報告中看出0個警告和0個錯誤,如圖所示。
打開modelsim安裝路徑下的vivado2018_lib文件夾,便可以看到已經產生了器件庫,如圖所示。
生成如上圖所示文件,要將modelsim設置為用戶全局變量,那么下一次就不需要在此編譯庫了。步驟如下圖所示,將變量名設置為MODELSIM,變量值為modelsim.ini的路徑。
二、在vivado中設置modelsim(即第三方仿真工具)的安裝路徑。在vivado菜單中選擇“Tools”——>“Setting…”,選擇“Tool setting”——>“3rd Party Simulators”選項卡,在“ModelSim”欄中輸入或選擇modelsim工具的安裝路徑,如下圖所示。
三、在vivado中關聯了modelsim軟件和編譯器件庫之后,就可以在vivado中調用modelsim軟件對設計進行仿真了。不過,在對每一個新建的工程設計進行仿真時需要進行一些設置。選擇vivado菜單“Flow”——>“Simulation Settings…”命令或點擊流程向導中選擇“Simulation Settings…”命令,分別如圖所示。
在彈出的對話框中,設置仿真工具為modelsim、仿真語言為verilog或VHDL或混合,當設計中用到vivado中自帶的仿真工具時,還要指定器件庫的路徑,如圖10所示。關于仿真的其他參數在這里就不作介紹了。
設置好仿真參數后,如果設計文件和仿真文件也準備好,那么就可以開始對設計的功能進行仿真了。選擇菜單“Flow”——>“Run Simulation”——>Run Behavioral Simulation選相應的仿真類型或點擊流程向導中的“Run Simulation”——>選相應的仿真類型進行仿真,如圖所示。
關于vivado2018中如何使用modelsim聯合仿真就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。