有的同學在官方論壇中反映,按照上面文章中安裝教程進行操作的時候會遇到一個問題,在進行仿真庫關聯的過程中,有可能會出現如下圖所示的錯誤:Warning:....(vopt-2669)Unable to find library ‘secureip’。
圖1 仿真庫文件錯誤
當時我也被這個問題困擾了好久,一直找不到出錯的原因。在經過不斷的查找與請教明德揚潘老師之后,終于找出問題的所在:在secureip庫后面之所以出現(unavailable)的提示是因為這個編譯庫指定的路徑不正確(如圖2)。導致這一結果的原因由于ISE關聯Questa軟件的時候,系統自動的將路徑設在了ISE文件夾下的子目錄secureip下,而這個目錄不是正確的仿真庫文件所在目錄!
圖2 編譯庫指定路徑不正確
找到了問題的所在,就需要解決這個問題:
既然是路徑不對,那么就需要找到正確的文件路徑,并且將這個仿真庫與之關聯起來。
路徑修改的詳細操作如下:右鍵點擊secureip,選擇Edit,會彈出編輯庫文件路徑的窗口,在Library Pathname下點擊Browse來指定文件夾路徑(如圖3)。正確的secureip文件夾路徑在ISE文件夾下的verilog子目錄中,詳細的路徑為:ISE→verilog→questasim→10.1b→nt→secureip,選擇好子目錄后,點擊確定,界面上的(unavailable)警告消失,庫文件指定正確(如圖4)。至此,ISE與Questa Sim關聯成功。
圖3 編輯secureip庫文件目錄
圖4 庫文件正確關聯
接下來在進行ISE與Questa Sim的聯合仿真操作的時候,就不會有問題了,至此,ISE與Questa Sim聯合仿真可以順利進行下去了。如有不明白的地方可以加入明德揚交流群,我們將會具體的向有需要的同學進行指導。期待與大家一起探討進步!