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