導(dǎo)語(yǔ)
工欲善其事必先利其器,本期我們講解工具軟件的安裝和破解(提示:本教程方法僅限于學(xué)習(xí)交流,請(qǐng)勿他用)
?Xilinx還是Altera?
學(xué)習(xí)FPGA一定要學(xué)習(xí)FPGA的設(shè)計(jì)思想以及設(shè)計(jì)原理,不要糾結(jié)于單一的實(shí)驗(yàn)平臺(tái)或者操作軟件,因?yàn)槟阆朐谶@個(gè)行業(yè)越走越高的話,廣度和深度都是要有所了解的,初期學(xué)習(xí)的時(shí)候尤其注重動(dòng)手,選擇一款操作平臺(tái)以及操作軟件是為了讓你更好的去動(dòng)手做,而不是讓你在這款軟件或者實(shí)驗(yàn)平臺(tái)去做文章,因?yàn)椴欢淼脑?,換個(gè)環(huán)境你同樣是什么都不明白。
從目前企業(yè)中做開(kāi)發(fā)使用的廣泛性來(lái)說(shuō),Xilinx占得比重比較大一些,所以我們選擇Xilinx開(kāi)發(fā)平臺(tái)。
?Vivado還是ISE?
Xilinx目前開(kāi)發(fā)工具包括ISE和Vivado,
ISE design suite 支持 Spartan-6、 Virtex-6、和 CoolRunner 器件,及其上一代器件系列。
針對(duì) Virtex-7、Kintex-7、Artix-7、和 Zynq-7000 及更高級(jí)器件,Xilinx 推薦Vivado Design Suite,
也是就是說(shuō)ISE支持7系及以后器件,ISE支持6系及以前器件,考慮到同學(xué)們買(mǎi)的開(kāi)發(fā)板基本都是6系及以前的(因?yàn)?系以上的開(kāi)發(fā)板比較貴),所以選用ISE作為教學(xué)講解工具。
?ISim還是Modelsim?
FPGA廠家的開(kāi)發(fā)工具都有第三方仿真平臺(tái)的接口,調(diào)用最多的第三方仿真軟件就是Modelsim,ISim是ISE自身集成的仿真工具,兩者功能差不多。用modelsim的人比較多,然后教程也多,容易學(xué)。跑大型的工程,Modelsim快很多。所以我們?cè)谝院蟮慕坛讨惺褂肕odelsim演示。
說(shuō)明
本教程內(nèi)容:
ISE和Modelsim安裝及破解教程
ISE 聯(lián)合 Modelsim 仿真設(shè)置
軟件版本:
Xilinx 官方提供的 ISE14.7 版本
Modelsim_10.1c
軟件下載地址:
ISE鏈接:https://pan.baidu.com/s/17z64cN0iSbEKNjAZ_uMqcA 提取碼:hqp4
Modelsim鏈接:https://pan.baidu.com/s/1bpC1lw6rOZ0nZA60JU3PqA 提取碼:xmz8
若鏈接失效,請(qǐng)關(guān)注微信公眾號(hào)花螞蟻,后臺(tái)分別回復(fù)“ISE”和“Modelsim”獲取鏈接。
!??!請(qǐng)及時(shí)收藏點(diǎn)贊,以便安裝時(shí)指導(dǎo)
第一部分 ISE14.7 軟件安裝
Xilinx 已經(jīng)停止對(duì) ISE 軟件的更新, 所以版本 14.7為 ISE 開(kāi)發(fā)環(huán)境的最高版本, 大家再也不需要為軟件的不斷升級(jí)而疲于奔命了, 裝完 ISE14.7 就可以一勞永逸, 能夠打開(kāi)不同的 ISE版本的工程了。
第一步: 運(yùn)行 Xilinx_ISE_DS_Win_14.7_1015_1 目錄下的 xsetup.exe 應(yīng)用程序
第二步: 在彈出的 Welcome 對(duì)話框中選擇 Next
第三步: 勾上圖中的兩個(gè)勾, 接受條款, 再點(diǎn)擊 Next
第四步: 勾上下圖中的勾, 接收條款, 再點(diǎn)擊Next
第五步: 選擇ISE Design Suite System Edition(默認(rèn)), 再點(diǎn)擊Next
第六步:保持默認(rèn)的安裝選項(xiàng), 這里有一項(xiàng)Install Cable Drivers, 這是安裝下載器的驅(qū)動(dòng), 一定要安裝。再點(diǎn)擊Next
第七步:這里選擇安裝路徑,默認(rèn)選擇為C:Xilinx, 點(diǎn)擊Next
第八步: 點(diǎn)擊Install開(kāi)始安裝
安裝期間會(huì)跳出以下MATLAB安裝的對(duì)話框, 點(diǎn)擊Ok就可以
第九步: 哎! 總算裝好了, 不容易啊! 點(diǎn)擊Finish
第十步:安裝完軟件后我們還需要安裝軟件的License, 不然無(wú)法編譯。在彈出的Xilinx License Configuration Manager里點(diǎn)擊Manage Licenses按鈕。
第十一步: 點(diǎn)擊Load License, 在瀏覽框中選擇ISE147_Crack目錄下的Xilinx_ise.lic文件。
如果彈出Xilinx_ise.lic文件已經(jīng)存在的對(duì)話框,點(diǎn)擊Yes覆蓋。
軟件會(huì)提示License安裝成功。
ISE14.7軟件安裝完成,撒花!
第二部分 ModelsimSE安裝
ISE14.7對(duì)應(yīng)的Modelsim軟件版本Modelsim 10.1, 同學(xué)們可以根據(jù)自己電腦的操作系統(tǒng)具體情況來(lái)安裝Win32位的或者是win64位的。
下面來(lái)具體介紹的Modelsim的安裝方法:
第一步:這里以64位操作系統(tǒng)為例, 我們雙擊“modelsim-win64-10.1c-se.exe”,開(kāi)始安裝。首先出現(xiàn)如下安裝界面,點(diǎn)擊"Next”繼續(xù)。
第二步:隨后彈出如下圖所示界面,可以選擇安裝目錄,建議使用默認(rèn)的"C:modeltech_10.1a”路徑,點(diǎn)擊“Next”繼續(xù)。
第三步: 接著會(huì)彈出如圖所示的提示,點(diǎn)擊“Yes”繼續(xù)。
第四步: 點(diǎn)擊“Agree”開(kāi)始軟件的安裝。
第五步: 安裝過(guò)程中,會(huì)彈出如下所示的窗口,點(diǎn)擊“Yes”繼續(xù)。
第六步: 安裝過(guò)程中,會(huì)彈出如下所示的窗口,點(diǎn)擊“Yes”繼續(xù)。
第七步:安裝完成,彈出如下所示界面,點(diǎn)擊“Yes”,雖然這個(gè)Hardware Security Key可能(或肯定)我們用不到。
第八步:安裝的最后,如圖所示,提示我們重啟電腦,那就“Yes”吧。
第九步:重啟電腦后,看到我們的電腦桌面上出現(xiàn)了如圖所示的Modelsim圖標(biāo)。
在開(kāi)始程序菜單中也出現(xiàn)了Modelsim的文件夾。
此時(shí),先別急著打開(kāi)Modelsim,不然打開(kāi)會(huì)出現(xiàn)出誤, 我們接下去先來(lái)Modelsim的破解。
第十步: 打開(kāi)“Modelsim 10.1c crack”文件夾。復(fù)制該文件夾下的如圖所示的MentorKG.exe和crack.bat兩個(gè)文件。
將MentorKG.exe和crack.bat兩個(gè)文件粘貼到Modelsim的安裝目錄“C:modeltech_10.1cwin64”文件夾下。32位系統(tǒng)的用戶(hù)則是把Win32目錄的“Modelsim 10.1c crack”下的文件拷貝到“C:modeltech_10.1cwin32”文件夾下。
第十一步: 用管理員身份運(yùn)行cmd(win+r)進(jìn)入命令中,修改路徑 cd到安裝目錄下的win64文件夾,即輸入cd c:modeltech64_10.1cwin64
第十二步:運(yùn)行patch_dll.bat,會(huì)提示"無(wú)法analysis mgls64.dll文件",因此將win64文件夾中的mgls64.dll的文件屬性中的只讀去掉
第十三步: 重新運(yùn)行patch_dll.bat后,等一會(huì)成功生成license文件,保存到安裝目錄下txt格式,取名為L(zhǎng)ICENSE.TXT。
這里我們保存到C:modeltech64_10.1cwin64目錄下。
第十四步:添加系統(tǒng)環(huán)境變量(我的電腦-屬性-高級(jí)-環(huán)境變量),添加變量名LM_LICENSE_FILE,變量值(安裝目錄,例如:C:modeltech64_10.1cwin64LICENSE.TXT),確定即可。
第十五步: 之后modelsim就能正常打開(kāi)了,我們可以再次嘗試打開(kāi)桌面上的“Modelsim SE 10.1C”圖標(biāo)。打開(kāi)modelsim后如下圖所示:
modelsim安裝破解完成。
第三部分 ISE聯(lián)合Modelsim設(shè)置
本章介紹ISE工具調(diào)用modelsim工具進(jìn)行仿真,在modelsim工具中調(diào)用ISE工具中的仿真庫(kù)文件
第一步: 產(chǎn)生ISE仿真庫(kù)文件,在開(kāi)始菜單中,找到如圖所示的“Xilinx Design Tools-> ISE Design Suite 14.7->ISE Design Tools->64-bit Tools->Simulation Library Complication Wizard”選項(xiàng),點(diǎn)擊打開(kāi)。
第二步: 在“Select Simulator”下面選中你所裝好的Modelsim版本,我們這里選擇“Modelsim SE”。在“Simulator Executable Location”下面填入Modelsim.exe的所在的文件夾,點(diǎn)“Browse…”按鈕添加也行,我們的Modelsim SE安裝路徑是“C:modeltech64_10.1Cwin64”。
第三步:選擇需要編譯的語(yǔ)言,一般我們使用默認(rèn)選項(xiàng)“Both VHDL and Verilog”,如圖所示,然后點(diǎn)擊Next。
第四步: 接著如圖所示,讓我們選擇需要編譯的Xilinx FPGA和CPLD器件庫(kù)。這里默認(rèn)都勾選上。我們也直接點(diǎn)擊“Next”繼續(xù)即可。
第五步: 如圖所示,這一步默認(rèn)就行,全選上。下面的兩行東東留空即可,那是添加額外庫(kù)的,第一行是路徑,第二行是命令參數(shù),我們用不上就不要填任何東西。點(diǎn)擊“Next”。
第六步: 在“Output directory for compiled libraries”下面填入輸出已編譯庫(kù)的路徑,這里我們輸入“C:XilinxXilinx_lib“,注意我們這里我們需要在C:Xilinx的目錄下新建Xilinx_lib的文件夾。其他的選項(xiàng)也使用默認(rèn)便可,之后點(diǎn)“Launch Compiled Process”,如圖所示:
第七步: 整個(gè)編譯時(shí)間會(huì)有一些長(zhǎng)(1-2個(gè)小時(shí)甚至更長(zhǎng),這取決于您的電腦),尤其是有有很長(zhǎng)一段時(shí)間編譯進(jìn)度會(huì)停留在0%,這是正?,F(xiàn)象,需要耐心等待。
第八步: 當(dāng)編譯進(jìn)度到100%后,會(huì)跳轉(zhuǎn)到如下圖所示的界面,這里報(bào)告編譯過(guò)程中的error和warning,warning可以忽略,error就必須看一下了,若出現(xiàn)了最好回頭看看相關(guān)路徑是否出現(xiàn)了中文或空格、版本是否正確。筆者的編譯edk出現(xiàn)了error,可以不用理會(huì),我們開(kāi)發(fā)過(guò)程中用不到它。點(diǎn)擊“Next”繼續(xù)即可。
第九步: 最后一個(gè)界面是如圖所示的編譯報(bào)告的summary,點(diǎn)擊“Finish”完成整個(gè)器件庫(kù)的編譯。
第十步: 待庫(kù)生成完畢后,這個(gè)時(shí)候回到你的ISE的安裝目錄下就會(huì)看見(jiàn)一個(gè)Modelsim.ini的文件。
第十一步: 把這個(gè)在ISE的安裝目錄下的Modelsim.ini打開(kāi),拷貝陰影部分的內(nèi)容(在modelsim.ini文件的第47行開(kāi)始一直到“[vcom]”的上面一行,即第260行為止的內(nèi)容,全部選中并復(fù)制)。
第十二步: 接著在Modelsim的安裝目錄下,即“C:modeltech_10.1c”,找到“modelsim.ini”后打開(kāi)(注意:要先改一下Modelsim下的這個(gè)文件的屬性——去掉只讀屬性)。在第12行的行尾,回車(chē)換行,然后將前面復(fù)制好的內(nèi)容粘貼上去,如圖所示。原有的內(nèi)容都別動(dòng)它,不要?jiǎng)h除掉。
粘貼后保存modelsim.ini文件。
第十三步: 還要對(duì)ISE軟件進(jìn)行設(shè)置,打開(kāi)ISE14.7。然后在ISE的菜單上找到“Edit——Preference...”,如圖所示,單擊打開(kāi)Preferences設(shè)置窗口。
第十四步: 在左邊的“Category”下選中“ISE General"->"Integrated Tools”。在Integrated Tools設(shè)置中,右邊的“Model Tech Simulator”下面輸入Modelsim.exe的文件路徑,我們這里的路徑是“C:modeltech64_10.1cwin64modelsim.exe”,如圖所示。
完成設(shè)置后,點(diǎn)擊“OK”。
到此為止,軟件部分的安裝我們?nèi)纪瓿闪?,接下就我們將進(jìn)入FPGA的開(kāi)發(fā)和設(shè)計(jì)的階段了。
審核編輯:湯梓紅
-
FPGA
+關(guān)注
關(guān)注
1630文章
21773瀏覽量
604668 -
Xilinx
+關(guān)注
關(guān)注
71文章
2169瀏覽量
121782 -
ModelSim
+關(guān)注
關(guān)注
5文章
174瀏覽量
47317 -
仿真軟件
+關(guān)注
關(guān)注
21文章
245瀏覽量
30419 -
ISE
+關(guān)注
關(guān)注
1文章
100瀏覽量
36602
原文標(biāo)題:ISE和Modelsim安裝破解教程
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論