1 / 32

Modelsim SE 軟體介紹

Modelsim SE 軟體介紹. Modelsim SE 使用. 點選左圖,開 啟 Modelsim 程式,如下圖. Modelsim 工作的動作顯示欄位. 所開的資料夾裡的所有可用資源. 目前欄位中所顯示的檔案為哪種屬性 ( 若有開 project ,可切換 ). 建立新資料夾. 新增檔案 / 選擇檔案類型 (VHDL … ). 在資料夾下新增一個專案. 新增自訂的資料庫. 開啟功能視窗 (Dataflow, List … .). Modelsim 介面介紹: File( 檔案 ). New : 新建立 …………. 開啟已有的各型檔案.

trevor
Download Presentation

Modelsim SE 軟體介紹

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelsim SE軟體介紹

  2. Modelsim SE使用 點選左圖,開啟Modelsim程式,如下圖 Modelsim工作的動作顯示欄位 所開的資料夾裡的所有可用資源 目前欄位中所顯示的檔案為哪種屬性(若有開project,可切換)

  3. 建立新資料夾 新增檔案/選擇檔案類型(VHDL…) 在資料夾下新增一個專案 新增自訂的資料庫 開啟功能視窗(Dataflow, List….) Modelsim 介面介紹:File(檔案) • New:新建立 …………

  4. 開啟已有的各型檔案 開啟已有的專案 軟體參數設定值 • Open:開啟已存在的 ………

  5. 關閉使用中的專案 關閉開啟的軟體參數設定 • Close(關閉):

  6. 輸入自訂的資料庫 • Import(輸入):

  7. 儲存模擬的資料 (此處尚沒有模擬時的指令狀態) • Save(儲存):

  8. 刪除目前專案(project) • Delete(刪除):

  9. 改變儲存Floder的路徑 將檔案轉換成其他資料形式 (ex: VHDL  Verilog HDL) 增加檔案到專案中 最近使用過的資料夾 最近使用的專案 離開程式 • Others

  10. 複製選取的部份 貼上 全選 反向全選 找尋 Edit(編輯):(只在編輯檔案時有效)

  11. 開啟下列全部視窗 軟體參數視窗 工作視窗 模擬時的參數設定視窗 View(檢視):

  12. 開啟要編譯的檔案 編譯設定的項目 全部編譯 編譯選取的檔案 編譯階數 編譯報告 編譯摘要 Compile(編譯):

  13. 選取檔案模擬 模擬參數設定 開始模擬 (在模擬時可以不同方式執行) 模擬中斷 結束模擬 Simulation(模擬):

  14. Tool(工具), Windows(視窗),Help(輔助) 此三種功能在modelsim的使用上較少會更改,為輔助功能。

  15. Modelsim模擬使用: • 我們在此以4-bit的漣波加法器為例作說明: 首先必須開一個project,此project最好放在與project同名的資料夾裡。

  16. 加入已有的程式檔案 開啟新的檔案編輯程式 開啟新的模擬 開啟一個新資料夾 開啟project後,加入物件到project中: Note:較常用的為 Create New File與 Add Existing File

  17. 選取需要用到的檔案 加入到所新增的project中 直接使用現在的檔案位置 複製檔案到project的位置 選擇Add Existing file:

  18. 新增檔案的名稱 資料夾的階層 新增檔案的類型 選擇Create Existing file:

  19. 將檔案加入project後,需做編譯的動作,如圖。 編譯完成後,可由動作顯示欄位看出編譯情形。 程式若有錯誤,編譯後會打叉,反之;則會打勾。 可由此知道編譯的錯誤情形 ,可直接點選檢視錯誤為何

  20. 此處顯示”FA.vhd”的第13行有錯。可直接點選進入程式修改。此處顯示”FA.vhd”的第13行有錯。可直接點選進入程式修改。 修改完程式後,必須再做一次Compile。 當編譯有錯誤發生時,可直接點選錯誤的訊息,軟體會開一新視窗顯示錯誤為何

  21. 當程式都Compile無誤後,便可進行模擬 點選Simulate進入,選擇work資料夾,再選擇你所要模擬的test bench

  22. 點選View,檢視模擬出的訊息 執行一次”Run”的時間 模擬選取的程式所要引入的檔案

  23. 通常都選取檢視Signal 選取所要檢視的訊號,點選右鍵加入到波形去觀察

  24. 將信號輸出到波形檢視,如下圖:(常用功能如下列描述)將信號輸出到波形檢視,如下圖:(常用功能如下列描述) :增加一條游標 :選擇模式 :執行(執行的時 間如之前的設定) :觀察檢視棒位置 的dataflow與 wave :刪除一條游標 :範圍模式 :繼續執行(當模 擬中斷後再執行) :搜尋前一個轉態 :停止繪製波型 :中斷 :執行全部(將所有可模擬 的部分模擬完畢) :搜尋下一個轉態 :重新執行

  25. 上圖為全部執行的模擬結果,可利用游標量測信號之間是否與我們所設定的一致。上圖為全部執行的模擬結果,可利用游標量測信號之間是否與我們所設定的一致。

  26. 游標下的時間為程式執行到此處的時間 利用此游標可知道input與output的時間間隔,以驗證是否正確由此可知時間間隔為40 ns. 分析模擬 利用4_bit漣波加法器的模擬作說明:假設進位傳遞一級需10 ns,則輸入到輸出最多只需40 ns

  27. 點選訊號中的’+’符號,可檢視各個位元的訊號點選訊號中的’+’符號,可檢視各個位元的訊號

  28. 點選Insert可設定信號表示的視窗。 分隔線(將訊號分隔用) 中斷點 書籤(設定檢視範圍) 插入游標(檢視訊號用) 插入視窗格(在原信號視窗中再多一個視窗)

  29. 有符號數表示 二進位 設定顏色 八進位 十進位 無符號數表示 十六進位 設定顯示signal間的間隔 ASCll碼 預設 字元 邏輯 轉態 類比 點選Format可設定信號表示的格式。

  30. 將待測的信號選取後點選右鍵,選擇Radix,亦可選擇以不同的方式顯示訊號的值將待測的信號選取後點選右鍵,選擇Radix,亦可選擇以不同的方式顯示訊號的值

  31. 此處為將資料轉換成Binary(二進制)的形式顯示:此處為將資料轉換成Binary(二進制)的形式顯示: 因為’U’的信號再Binary系統中不存在,所以轉換’X’的信號

  32. 1111轉換為F,1110轉換為E…0000轉換為0,依此類推,可知在轉換後的訊號並不會改變輸出的值。1111轉換為F,1110轉換為E…0000轉換為0,依此類推,可知在轉換後的訊號並不會改變輸出的值。 此處為將資料轉換成Hexadecinal(16進位)的形式顯示:

More Related