插件系列文章目錄:
(1)modelsim安裝使用及Vivado關(guān)聯(lián)
(2)VSCode關(guān)聯(lián)VIVADO編輯Verilog
(3)Modelsim觀察波形–基礎(chǔ)操作
(4)Quartus聯(lián)合 ModelSim仿真及測(cè)試
前言
使用Vivado關(guān)聯(lián)modelsim仿真使用
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
一、Modelsim下載
1.解壓安裝包(版本10.4)。
鏈接:https://pan.baidu.com/s/1tMuoschstuvaIMwvRDx-zg?pwd=rgbk
提取碼:rgbk
或選擇解壓安裝包(版本10.6c)
鏈接:https://pan.baidu.com/s/15tvwipx5_wiqGEUtaShwLA?pwd=w2vh
提取碼:w2vh
版本10.4安裝步驟:
2.以管理員身份運(yùn)行安裝程序。
3.點(diǎn)擊下一步
4.點(diǎn)擊下一步
5.點(diǎn)擊同意
6.等待安裝
7.其他選擇同意或是即可
8.license
8.1.將安裝包Crack文件夾中的這三個(gè)文件復(fù)制到安裝目錄win32/win64文件夾下面(如果win32/win64文件夾里面有mgls.dll文件,則mgls.dll不需要復(fù)制)。
8.2.以管理員身份運(yùn)行上面復(fù)制到安裝路徑的patch64_dll.bat,保存生成的LICENSE.TXT文件文件到安裝目錄下面,如我的保存的目錄是C:\Program Files\Modelsim。
注意事項(xiàng)1:步驟第10步crack文件夾沒(méi)有mgls.dll文件沒(méi)關(guān)系,下載的軟件目錄下win64文件夾有
注意事項(xiàng)2:如果出現(xiàn)步驟第11步雙擊patch_dll.bat一閃而過(guò),將安裝目錄下win64文件夾的mgls.dll和mgls64.dll右鍵屬性取消只讀,然后用cmd(以管理員身份打開(kāi)),然后切換到安裝目錄下的win64目錄,鍵入patch_dll.bat回車(chē)即可
————————————————
8.3.生成License.txt文件
8.4.新建環(huán)境變量(環(huán)境變量在“我的電腦–屬性–高級(jí)系統(tǒng)設(shè)置–環(huán)境變量”),變量名為MGLS_LICENSE_FILE,變量值為上面LICENSE.TXT文件的路徑,如我的是C:\Program Files\Modelsim\LICENSE.TXT。
8.5.打開(kāi)modelsim軟件
版本10.6c安裝步驟:
(1)下載后解壓到當(dāng)前文件夾
(2) 首先雙機(jī)打開(kāi)modelsim_dlx-win64-10.6c-de.exe進(jìn)行軟件安裝
(3)點(diǎn)擊下一步
(4)點(diǎn)擊下一步
(5)點(diǎn)擊同意
(6)等待安裝
(7)其他選擇同意或是即可
(8)license
(8.1)將解壓的文件(MentorKG.exe和crack.bat)復(fù)制到軟件安裝目錄下的win64pe文件夾中
(8.2)將粘貼后的crack文件右擊點(diǎn)擊編輯
(8.3)將文件中的mgls改為mgls64,如圖紅標(biāo)所示,修改完成后進(jìn)行保存
(8.4)此時(shí)雙機(jī)crack文件等待一段時(shí)間會(huì)出現(xiàn)如下圖所示的LICENSE.TXT文件
(8.5)將文件點(diǎn)擊另存為保存在安裝目錄文件夾下(我一般存放在安裝文件目錄下第一個(gè)界面,原則上只要存放在安裝目錄下的任意位置)
(8.6)新建環(huán)境變量(環(huán)境變量在“我的電腦–屬性–高級(jí)系統(tǒng)設(shè)置–環(huán)境變量”),變量名為MGLS_LICENSE_FILE,變量值為上面LICENSE.TXT文件的路徑,如我的是C:\Program Files\Modelsim\LICENSE.TXT。
(8.7)打開(kāi)modelsim軟件
二、Vivado關(guān)聯(lián)
Vivado 軟件自帶有仿真功能,該功能使用還是比較方便的,初學(xué)者可以直接使用自帶的仿真功能。對(duì)于想使用 Modelsim 進(jìn)行關(guān)聯(lián)仿真的,下面將提供 Vivado 設(shè)置關(guān)聯(lián)使用第三方仿真軟件 Modelsim 的方法步驟,具體如下。
1、打開(kāi) vivado 2018.3 軟件,在 Tools 下點(diǎn)擊 Settings…
2.進(jìn)入 Settings 界面,在界面左側(cè)窗口找到 3nd Party Simulations,然后找到設(shè)置第三方仿真工具安裝路徑和編譯庫(kù)文件目錄的地方。
3.在 Install Paths 下的 Modelsim 通過(guò)點(diǎn)擊右側(cè)“…”,選擇已經(jīng)安裝好 modelsim 的路徑,在 Default Compiled Library Paths 下的 Modelsim 通過(guò)點(diǎn)擊右側(cè)“…”,選擇設(shè)置一個(gè)目錄文件夾,這里我在 modelsim 安裝目錄下新建了 vivado_lib 的文件夾,并指定到這里。讀者可根據(jù)自己的情況進(jìn)行設(shè)置。這里設(shè)置的路徑是 Vivado 仿真編譯庫(kù)文件存放的地址,目前還沒(méi)有對(duì)庫(kù)文件進(jìn)行編譯生成仿真所需的文件,所以可自己指定(注意不要指向帶空格的路徑),后面編譯庫(kù)文件生成仿真所需文件時(shí),將目錄再設(shè)置到這個(gè)目錄就行。然后點(diǎn)擊 OK。
4.編譯 Vivado 的庫(kù)供第三方仿真工具 Modelsim 仿真使用。在 Tools 下點(diǎn)擊 Compile Simulation Libraries…
5.進(jìn)入 Complile Simulation Libraries 界面,需要進(jìn)行如下一些設(shè)置。
○1 我們使用的第三方仿真工具是 modelsim,在 Simulator 處選擇 Modelsim Simulation;
○2 Language 默認(rèn)選擇 All,這里可以根據(jù)實(shí)際使用情況選擇,也可以選擇 Verilog 或VHDL;
○3 Library 默認(rèn)選擇 All;
○4 器件就根據(jù)實(shí)際使用情況進(jìn)行選擇,我們使用的開(kāi)發(fā)板是 Artix-7,可以只勾選這個(gè)就可以,這里選擇的器件系列越多,Compile 生成庫(kù)的時(shí)間越長(zhǎng),若需要選擇全部的器件,建議可以選擇在空閑時(shí)間進(jìn)行編譯。
○5 編譯庫(kù)存放路徑,這里路徑默認(rèn)是我們?cè)谇懊?3nd Party Simulations 上設(shè)置的路徑,前面設(shè)置過(guò)了,這里默認(rèn)就可以。
○6 仿真軟件 Modelsim 路徑,這里路徑默認(rèn)是我們?cè)谇懊?3nd Party Simulations 上設(shè)置的路徑,前面設(shè)置過(guò)了,這里默認(rèn)就可以。
○7其他地方保持默認(rèn),點(diǎn)擊 Compile,出現(xiàn)如下界面,開(kāi)始編譯 vivado 庫(kù)生成 modelsim仿真庫(kù)了,這個(gè)過(guò)程大概需要 40 分鐘,如果選擇全部器件,時(shí)間會(huì)更長(zhǎng)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-640743.html
6、仿真庫(kù)編譯完成后,想要使用 Vivado 自動(dòng)關(guān)聯(lián)調(diào)用 Modelsim 進(jìn)行仿真,還需在 Tool–>Setting–>Simulation 下對(duì)仿真進(jìn)行如下設(shè)置。這里的設(shè)置需要在打開(kāi)一個(gè)工程后,打開(kāi)工程后才會(huì)在 Settings 下有 Simulation 選項(xiàng)。需進(jìn)行如下設(shè)置。
○1 選擇仿真我們使用的第三方仿真軟件 modelsim
○2 語(yǔ)言根據(jù)實(shí)際情況進(jìn)行選擇,這里可供選擇的有 Verilog、VHDL、Mixed,保持默認(rèn)即可。
○3 保持默認(rèn)就 OK
○4 仿真的頂層文件,選擇你要仿真的 testbench 文件,一般在你去點(diǎn)擊 vivado 軟件的Run Simulation 時(shí)它會(huì)默認(rèn)選擇要仿真的頂層 testbench 文件,自己在仿真時(shí)可核對(duì)下是否有誤。
○5 選擇我們存放編譯 Vivado 仿真庫(kù)的路徑,這里會(huì)根據(jù)之前生成編譯庫(kù)默認(rèn)為編譯庫(kù)的路徑,我們只要核對(duì)下是否有誤,有問(wèn)題就改一下,沒(méi)有問(wèn)題就保持默認(rèn)就 OK。
7、整個(gè)設(shè)置就完成了,在需要進(jìn)行仿真時(shí),點(diǎn)擊 Run Simulation -->Run behavioral Simulation 或其他類(lèi)型仿真就會(huì)自動(dòng)彈出 Modelsim 界面。
至此,Vivado 設(shè)置關(guān)聯(lián)使用第三方仿真軟件 Modelsim 就完成了,可以比較方便的通過(guò)Vivado 調(diào)用 Modlsim 進(jìn)行仿真。對(duì)于初學(xué)者,建議可以直接使用 Vivado 自帶的仿真功能。后面的例程基本也是采用 Vivado 自帶的仿真功能進(jìn)行仿真驗(yàn)證。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-640743.html
到了這里,關(guān)于modelsim安裝使用及Vivado關(guān)聯(lián)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!