「答疑」ISE關聯仿真庫遇到secureip出錯怎麼辦?



在我之前的文章《ISE聯合仿真之Questa Sim仿真工具的關聯(超詳細介紹)》中,我為大家詳細介紹了ISE如何通過與Questa Sim仿真庫進行關聯從而實現聯合仿真。


有的同學在明德揚論壇中反映,按照上面文章中安裝教程進行操作的時候會遇到一個問題,在進行仿真庫關聯的過程中,有可能會出現如下圖所示的錯誤:Warning:....(vopt-2669)Unable to find library ‘secureip’。


「答疑」ISE關聯仿真庫遇到secureip出錯怎麼辦?

圖1 仿真庫文件錯誤


當時我也被這個問題困擾了好久,一直找不到出錯的原因。在經過不斷的查找與請教明德揚潘老師之後,終於找出問題的所在:在secureip庫後面之所以出現(unavailable)的提示是因為這個編譯庫指定的路徑不正確(如圖2)。導致這一結果的原因由於ISE關聯Questa軟件的時候,系統自動的將路徑設在了ISE文件夾下的子目錄secureip下,而這個目錄不是正確的仿真庫文件所在目錄!


「答疑」ISE關聯仿真庫遇到secureip出錯怎麼辦?


圖2 編譯庫指定路徑不正確


找到了問題的所在,就需要解決這個問題:


既然是路徑不對,那麼就需要找到正確的文件路徑,並且將這個仿真庫與之關聯起來。


路徑修改的詳細操作如下:右鍵點擊secureip,選擇Edit,會彈出編輯庫文件路徑的窗口,在Library Pathname下點擊Browse來指定文件夾路徑(如圖3)。正確的secureip文件夾路徑在ISE文件夾下的verilog子目錄中,詳細的路徑為:ISE→verilog→questasim→10.1b→nt→secureip,選擇好子目錄後,點擊確定,界面上的(unavailable)警告消失,庫文件指定正確(如圖4)。


至此,ISE與Questa Sim關聯成功。


「答疑」ISE關聯仿真庫遇到secureip出錯怎麼辦?

圖3 編輯secureip庫文件目錄


「答疑」ISE關聯仿真庫遇到secureip出錯怎麼辦?

圖4 庫文件正確關聯


接下來在進行ISE與Questa Sim的聯合仿真操作的時候,就不會有問題了,至此,ISE與Questa Sim聯合仿真可以順利進行下去了。如有不明白的地方可以加入明德揚交流群,我們將會具體的向有需要的同學進行指導。期待與大家一起探討進步!


分享到:


相關文章: