本文是有關(guān)ISE跟Moldelsim聯(lián)合仿真的,大家在做聯(lián)合仿真的時(shí)候,必須將兩個(gè)軟件同時(shí)啟動(dòng)才可以,這樣不僅不方便,效率還非常低,每次更新一個(gè)文件,都需要從頭開(kāi)始把所有代碼都編譯一遍。同時(shí),如果把這個(gè)聯(lián)合仿真工程拷貝給別的同學(xué),那么新環(huán)境下兩個(gè)軟件的版本也最好跟原版本的版本號(hào)一致才行。鑒于以上的諸多不便,最近研究了一下,找到了一種較為合適的方法,可以把聯(lián)合仿真很方便的轉(zhuǎn)換為用ModelSim的單獨(dú)仿真。就可以有效的避免上述問(wèn)題。
詳細(xì)操作步驟
在把FPGA設(shè)計(jì)轉(zhuǎn)化為ASIC設(shè)計(jì)的過(guò)程中,有一個(gè)非常重要的步驟必不可少,那就是替換掉原FPGA工具自動(dòng)生成的IP核,在替換的過(guò)程中,需要做的一個(gè)非常重要的步驟就是需要用仿真工具單獨(dú)對(duì)設(shè)計(jì)進(jìn)行仿真,因?yàn)樵瓉?lái)的仿真可能是用FPGA工具的聯(lián)合仿真。本文就介紹一種ISE聯(lián)合仿真轉(zhuǎn)換為Moldelsim單獨(dú)仿真的方法,歡迎探討。以下是詳細(xì)操作步驟。
1、復(fù)制所需文件。
在ISE工程里面某個(gè)位置建立新文件夾,我的文件夾名為tb_new。
找到仿真頂層的tb文件,cut_through_top_tb。
在ise的工程目錄下,注意是工程目錄下,找到跟頂層cut_through_top_tb相關(guān)的以下三個(gè)文件,拷貝只新建的modelsim仿真工程目錄下。
在ISE工程文件夾中找到所需的文件,并復(fù)制到tb_new中,所需的文件見(jiàn)下圖所示。
2、將cut_through_top_tb.fdo中的路徑修改為絕對(duì)路徑或者是相對(duì)tb_new目錄下的modelsim工程的相對(duì)路徑。
后續(xù)的查看波形的命令,我選擇注釋掉。
這樣子可以很方便的自主操作。
3、啟動(dòng)modelsim,新建工程,在Project_location選步驟1新建的文件夾tb_new
4、點(diǎn)擊close,關(guān)閉窗口。
5、在命令行里輸入do cut_through_top_tb.fdo,運(yùn)行,即可看到編譯等過(guò)程。
6、添加波形信號(hào),run,就能看到仿真波形了。
遇到的問(wèn)題
1、用ISE調(diào)用modelsim仿真可能出現(xiàn)這個(gè)問(wèn)題:
打開(kāi)ISE工程,右擊SimulateBehavioral Model
找到Compliled Library Directory
將路徑改為ISE的庫(kù)文件所在目錄,然后就可以仿真了。
2、如果出現(xiàn)下圖的問(wèn)題,則把modelsim安裝路徑里的modelsim.ini拷貝到工程目錄下就能解決。
?
3、如果仿真時(shí)點(diǎn)擊run等沒(méi)反應(yīng),則打開(kāi)tb_top.fdo文件(本文檔的仿真工程為tb_top),把208行的路徑修改之后就能運(yùn)行了。
審核編輯:劉清
-
FPGA設(shè)計(jì)
+關(guān)注
關(guān)注
9文章
428瀏覽量
26452 -
asic
+關(guān)注
關(guān)注
34文章
1178瀏覽量
120155 -
ModelSim
+關(guān)注
關(guān)注
5文章
174瀏覽量
47066 -
ISE
+關(guān)注
關(guān)注
1文章
100瀏覽量
36379 -
MODELSIM仿真
+關(guān)注
關(guān)注
0文章
15瀏覽量
7271
原文標(biāo)題:如何用ModelSim 獨(dú)立仿真ISE的仿真工程
文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論