FPGA系統設計的仿真驗證之: ModelSim仿真工具簡(jiǎn)介
(10)Recent Directories(最近幾次工作路徑)。
本文引用地址:http://dyxdggzs.com/article/273719.htm可以從中選取最近幾次的工作路徑。
(11)Recent Projects(最近幾次工程)。
可以打開(kāi)最近幾次的工程。
(12)Quit(退出)。
退出Modelsim。
2.“Edit”菜單
類(lèi)似于Windows應用程序,在編輯菜單中包含了對文本的一些常用的操作。
(1)Copy(復制)。
復制選中的文檔
(2)Paste(粘貼)。
把剪切或復制的文檔粘貼到當前插入點(diǎn)之前。
(3)Select All(全選)。
選中主窗口中所有的抄本文檔。
(4)Unselect All(取消全選)。
取消已選文本的選中狀態(tài)。
(5)Find(查找)。
在命令窗口中查找字符或字符串。
3.“View”菜單
類(lèi)似于其他Windows應用程序,視圖菜單可以控制在屏幕上顯示哪些窗口。
(1)All Windows(所有窗口)。
打開(kāi)所有的ModelSim窗口,試一下該命令會(huì )發(fā)現ModelSim打開(kāi)了許多窗口,包括波形窗口、信號列表窗口、源文件窗口等。
(2)Dataflow(數據流)。
打開(kāi)Dataflow窗口,在該窗口中顯示數據的流向。
(3)List(列表)。
打開(kāi)列表窗口。
(4)Process(進(jìn)程)。
打開(kāi)過(guò)程窗口,該窗口顯示了設計中的進(jìn)程所在的位置。
(5)Signals(信號)。
打開(kāi)信號窗口。該窗口顯示了設計中所有信號的列表。
(6)Source(源文件)。
打開(kāi)源文件窗口,可以在源文件窗口中顯示設計中使用的源文件。
(7)Structure(結構)。
打開(kāi)結構窗口,該窗口以列表方式顯示了設計中所有到的結構,雙擊某一結構,可以查找定義該結構的語(yǔ)句。
(8)Variables(變量)。
打開(kāi)變量窗口,該窗口以列表方式顯示了設計中定義的所有變量。
(9)Wave(波形)。
打開(kāi)波形窗口,這是我們仿真時(shí)經(jīng)常需要查看的窗口,在其中顯示了輸入和輸出的波形。
(10)Dataset。
打開(kāi)Dataset瀏覽器來(lái)打開(kāi)、關(guān)閉、重命名或激活一個(gè)Dataset。用戶(hù)在使用的時(shí)候會(huì )發(fā)現沒(méi)有什么變化,這時(shí)候可以看看Workspace窗口下是不是多了一個(gè)選項卡。該選項卡顯示的內容與Structure窗口顯示的完全相同。
(11)Coverage(覆蓋率)。
查看仿真的代碼覆蓋率。
(12)Active Processes(活動(dòng)的進(jìn)程)。
當前正在執行的進(jìn)程。
(13)Workspace(工作區)。
打開(kāi)當前的工作區。
(14)Encoding(編碼)。
以不同的編碼查看。
(15)Properties。
顯示工作區中選中對象的屬性。
4.“Compile”菜單
(1)Compile(編譯)。
把HDL源文件編譯到當前工程的工作庫中。
(2)Compile Options(編譯選項)。
設置VHDL和Verilog編譯選項,例如可以選擇編譯時(shí)采用的語(yǔ)法標準等。
(3)Compile All(全編譯)
編譯當前工程中的所有文件。
(4)Compile Select(編譯選中的文件)
編譯當前工程中的選中文件。
(5)Compile Order(編譯順序)
設置編譯順序,一般系統會(huì )根據設計對VHDL自動(dòng)生成編譯順序,但對于Verilog需要指定編譯順序。
(6)Compile Report(編譯報告)
有關(guān)工程中已選文件的編譯報告。
(7)Compile Summary(編譯摘要)
有關(guān)工程中所有文件的編譯報告。
5.“Simulate”菜單
這里的編譯及運行命令類(lèi)似于Visual Ctf等高級語(yǔ)言的調試時(shí)候的命令。
(1)Simulate(仿真)。
裝載設計單元。
(2)Simulation Options(仿真選項)。
設置仿真選項。
(3)Run(運行)。
· Run ***ns:在該仿真時(shí)間長(cháng)度內進(jìn)行仿真。若要改變長(cháng)度,可在Simulation Options中設置或在工具欄中修改。
· Run-All(運行所有仿真):進(jìn)行仿真,直到用戶(hù)停止它。
· Continue(繼續):繼續仿真。
· Run-Next(運行到下一事件):運行到下一個(gè)事件發(fā)生為止。
· Step(單步):?jiǎn)尾椒抡妗?/p>
· Step-Over:仿真至子程序結束。
· Restart:重新開(kāi)始仿真,重新加載設計模塊,并初始化仿真時(shí)間為零。
(4)Break(停止)。
停止當前的仿真。
(5)End Simulation(結束仿真)。
結束當前仿真。
6.“Tools”菜單
(1)Waveform Compare(波形比較)。
在子菜單中有具體進(jìn)行波形比較的命令。
(2)Coverage(覆蓋率)。
測試仿真的代碼覆蓋率,所謂代碼覆蓋率是指仿真運行到當前已運行的代碼占所有代碼的比例,當然是越接近100%越好。
(3)Breakpoints(斷點(diǎn)設置)。
單擊此選項出現斷點(diǎn)設置對話(huà)框,設置斷點(diǎn)。
(4)Execute Macro(執行宏文件)。
所謂的宏文件就是保存后的腳本,腳本保存起來(lái),以后可以利用該命令來(lái)重新執行。
(5)Options(選項)。
· Transcript File:設置腳本文件的保存。
· Command History:命令歷史。
· Save File:保存腳本文件。
· Saved Lines:限制腳本文件的行數。
· Line Prefix:設置每一行的初始前綴。
· Update Rate:設置狀態(tài)條的刷新頻率。
· ModelSim Prompt:改變ModelSim的命令提示符。
· VSIM Prompt: 改變VSIM的命令提示符。
· Paused Prompt: 改變Paused的命令提示符。
· HTML Viewer:設置打開(kāi)在線(xiàn)幫助的文件。
(6)Edit Preferences(編輯參數選取)。
設置編輯參數。
(7)Save Preferences(保存參數選取)。
設置保存用的參數。
fpga相關(guān)文章:fpga是什么
評論