歡迎您光臨本站 登入註冊首頁

ModelSim模擬庫問題

admin @ 2014-03-26 , reply:0

概述

工作需要跑modelsim模擬,所用的環境是ise7.1+modelsim5.7CXE版本。設計需要在RTLcode中增加DCM數字時鐘單元,但是在自動調用modelsim模擬時出現error信息,說……

工作需要跑modelsim模擬,所用的環境是ise7.1+modelsim5.7CXE版本。設計需要在RTL code中增加DCM數字時鐘單元,但是在自動調用modelsim模擬時出現error信息,說在庫中找不到哪個DCM模擬文件。折騰了一會兒無果,趕快找專家解決問題,對方噼里啪啦三下五除二就將問題搞定,可惜當時沒有看的太清楚,主要目的是用於:在modelsim環境下,重新製作編譯xilinx模擬庫。就在剛才,終於找到具體的操作流程,趕快共享以便於未來出現問題時使用。 

  1. 將Modelsim根目錄下的modelsim.ini的屬性由只讀改為可寫。
  2. 新建一個文件夾,比如library(為敘述方便,把它放在modelsim的根目錄下)。D:/modelsim/library.
  3. 啟動Modelsim,選擇[File]/[chang Directory],選擇D:/modelsim/library.
  4. 選擇[File]/[New]/[library]命令,彈出[Creat a New library],在[lihrary Name]中輸入“simprims_ver”,同時下一欄也自動輸入“simprims_ver”,單擊OK。
  5. 在主窗口中選擇[compile]/[Compile]命令,彈出[compile Source Files],在[Library]的下拉列表中選擇“simprims_ver”在[查找範圍]中選中[Xilinx/veriog/src/simprims]目錄下的全部文件,單擊complie進行編譯。(這時可能會花你一些時間,耐心等待編譯完畢)用同樣的方法將unisims和Xilinxcorelib三個模擬庫進行編譯。
  6. 這時在D:/modelsim/library 下就有以上三個模擬庫。
  7. 總結步驟為
    a:建立庫的放置路徑
    b:對庫進行編譯
    c:對庫進行映射。
    最後重新啟動Modelsim可以在列表中看到建立的三個庫。

如果有幾台機子,在其中一個模擬庫建立完畢后,完全可以拷貝給其它的機子用,免卻製作之苦。


[admin via 研發互助社區 ] ModelSim模擬庫問題已經有5332次圍觀

http://cocdig.com/docs/show-post-43156.html