<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > FPGA系統(tǒng)設計的仿真驗證之: ModelSim仿真工具簡介

          FPGA系統(tǒng)設計的仿真驗證之: ModelSim仿真工具簡介

          作者: 時間:2015-05-06 來源:網(wǎng)絡 收藏

            7.2 仿真工具簡介

          本文引用地址:http://www.ex-cimer.com/article/273719.htm

            是Model Technology(Mentor Graphics的子公司)的DHL硬件描述語言的仿真軟件,該軟件可以用來實現(xiàn)對設計的VHDL、Verilog或者是兩種語言混合的程序進行仿真,同時也支持IEEE常見的各種硬件描述語言標準。

            無論從友好的使用界面和調(diào)試環(huán)境來看,還是從仿真速度和仿真效果來看,都可以算得上是業(yè)界最優(yōu)秀的HDL語言仿真軟件。它是惟一的單內(nèi)核支持VHDL和Verilog混合仿真的仿真器,是做/ASIC設計的RTL級和門級電路仿真的首選;它采用直接優(yōu)化的編譯技術,Tcl/Tk技術和單一內(nèi)核仿真技術,具有仿真速度快,編譯代碼與仿真平臺無關,便于IP核保護和加快程序錯誤定位等優(yōu)點。

            Modelsim最大的特點是其強大的調(diào)試功能。

            · 先進的數(shù)據(jù)流窗口,可以迅速追蹤到產(chǎn)生錯誤或者不定狀態(tài)的原因。

            · 性能分析工具幫助分析性能瓶頸,加速仿真。

            · 代碼覆蓋率檢測確保測試的完備。

            · 多種模式的波形比較功能。

            · 先進的Signal Spy功能,可以方便地訪問VHDL、Verilog或者兩者混合設計中的底層信號。

            · 支持加密IP。

            · 可以實現(xiàn)與MATLAB的Simulink的聯(lián)合仿真。

            目前常見的Modelsim分為幾個不同的版本:ModelSim SE、ModelSim PE、ModelSim LE和ModelSim OEM。

            如圖7.3所示,Modelsim的用戶界面和一般的Windows窗口相似,由上到下依次為:標題欄、菜單欄,工具欄,工作區(qū)和狀態(tài)欄。

            

           

            圖7.3 Modelsim界面

            7.2.1 標題欄

            標題欄位于整個用戶界面的最上方,標題欄的左邊顯示當前程序的名稱,右邊用來控制用戶界面的大小,包括最小化、最大化和關閉3種功能按鈕。

            7.2.2 菜單欄

            菜單欄里面一共有8個菜單選項,分別是:File(文件)、Edit(編輯)、View(視圖)、Compile(編譯)、Simulate(仿真)、Tools(工具)、Window(窗口)、Help(幫助)。下面分別具體介紹。

            1.“File”菜單

            文件菜單通常包含了對工程及文件等的操作。ModelSim的文件菜單包含的命令有:New(新建)、Open(打開)、Close(關閉)、Import(導入)、Save(保存)、Delete(刪除)、Change Directory(更改路徑)、Transcript(對腳本進行管理)、Add to Project(為工程添加文件)、Recent Directories(最近幾次的工作路徑)、Recent Projects(最近幾次工程)、Quit(退出)。

            (1)新建文件命令(File/ New)。

            單擊File/ New命令,將會出現(xiàn)一個子菜單,共包含4個選項。

            · 單擊“Folder”(新建文件夾)后,會出現(xiàn)對話框,提示輸入新建的文件夾的名字,即可在當前目錄下新建一個文件夾。

            · 單擊“Source”(新建源文件)后,會出現(xiàn)源文件類型的選項(VHDL、Verilog、Other),單擊可分別新建對應格式的源文件。

            · 單擊“Project”(新建工程)后,會出現(xiàn)對話框,提示在“Project Name”處輸入新建工程的名稱,在“Project Location”處指定新建工程的存放路徑。在“Default Library Name”處指明默認的設計庫的名稱,用戶設計的文件將編譯到該庫中。

            · 單擊“Library”(新建一個庫)后,會出現(xiàn)對話框,提示選擇“Create a New library and a logical mapping to it”(新建一個庫并建立一個邏輯映像)或“A map to an existing library”(新建一個到已存在庫的映像)。在“Library name”處輸入新建庫的名稱,在“Library physical name”處輸入存放庫的文件名稱。

            (2)Open(打開文件)。

            單擊會出現(xiàn)子菜單選擇打開File(文件)、Project(工程)及Dataset(WLF文件)。

            (3)Close(關閉)。

            單擊會出現(xiàn)子菜單選擇關閉Project(工程)或Dataset(仿真數(shù)據(jù)文件)。

            (4)Import(導入)。

            導入新的庫。在進行某些仿真時需要的一些仿真庫可以通過該方法導入,根據(jù)提示指定仿真庫的路徑及目標庫路徑,一步一步操作完成。注意ModelSim安裝目錄下的modelsim.ini文件不能為只讀,該文件保存了ModelSim的一些設置信息

            (5)Save(保存)。

            保存當前仿真數(shù)據(jù)。

            (6)Delete(刪除)。

            刪除指定的工程,即刪除.mpf文件,.mpf是ModelSim工程的后綴名。

            (7)Change Directory(改變路徑)。

            改變當前工作路徑,ModelSim使用的是絕對路徑,而不是相對路徑。這與ISE不同。在ISE中,用戶可以將設計的整個目錄復制到其他任何地方,只要目錄完整,可以直接打開工程文件。而在ModelSim中,若將整個目錄復制到其他地方,打開工程時其指向仍為原來工程的地址,可以通過更改路徑來設置新的路徑。

            (8)Transcript(腳本)。

            單擊會出現(xiàn)子菜單,可選擇操作Save Transcript(保存主窗口中腳本)、Save Transcript As(把主窗口中腳本另存為一個新文件)或Clear Transcript(清除主窗口中的腳本)。

            (9)Add to Project(添加到工程)。

            單擊會出現(xiàn)子菜單,可選擇操作File(添加文件到當前工程)、Simulation Configuration(添加設定的仿真配置)或Folder(添加文件夾)。

          fpga相關文章:fpga是什么



          上一頁 1 2 3 下一頁

          關鍵詞: FPGA ModelSim

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();