modelsim使用教程
Modelsim仿真工具是Model公司開發的。它支援Verilog、VHDL以及他們的混合仿真,它可以將整個程序分步執行,使設計者直接看到他的程序下一步要執行的語句,而且在程序執行的任何步驟任何時刻都可以檢視任意變量的當前值,可以在Dataflow視窗檢視某一單元或模組的輸入輸出的連續變化等,比quartus自帶的仿真器功能強大的多,是目前業界最通用的仿真器之一。
對於初學者,modelsim自帶的教程是一個很好的選擇,在Help->SE PDF Documentation->Tutorial裏面.它從簡單到複雜、從低級到進階詳細地講述了modelsim的各項功能的使用,簡單易懂。但是它也有缺點,就是它裏面所有事例的初期準備工作都已經放在example檔案夾裏,直接將它們添加到modelsim就可以用,它假設使用者對當前操作的前期準備工作都已經很熟悉,所以初學者往往不知道如何做當前操作的前期準備。
下面,由我來介紹modelsim仿真的基本使用方法。
操作方法
(01)找到Modelsim這個軟件,雙擊開啟。
(02)單擊File,將鼠標移至New,選擇Project...,出現如圖所示的對話框。上邊的紅框填寫你要建立的工程名稱,比如我們要點亮一個led,就建立一個工程名爲led的工程。下邊的紅框是指你要把工程建立在什麼位置。其餘的選項默認即可。點擊ok。
(03)接下來,點擊Create new File,在彈出的對話框中填寫檔案名,比如led.v,add file as type,選擇verilog,點擊ok。因爲我們要用Modelsim仿真,一般要有測試檔案,再添加一個即可,和添加led.v步驟一樣。我起名爲tb_led.v。
(04)分別雙擊檔案名,進入編輯模式。編寫代碼。儲存後,將鼠標放在其中一個檔案,右鍵,compile->compile all。編譯透過後,會提示# Compile of tb_led.v was successful.# 2 compiles, 0 failed with no errors.就可以進行仿真了。
(05)點擊Simulate->start Simulation。記得把optimizationqian2的勾選去掉,點擊work前的加號,選擇測試檔案,比如我寫的是tb_led.v。ok。出現wave,現在把波形加進去。在 tb_led檔案右鍵 Add->To wave ->All items in design。開始執行仿真,點擊像一本書旁邊帶雙箭頭的圖標。再點擊放大鏡可以調節波形的時間軸的座標。最後的仿真波形如圖。希望對你們有幫助。
-
怎麼在網名上加橫線
我們會經常在一些地方看到有人的網名上有一條橫線,最多的莫過於在QQ暱稱上了。那麼,這種在網名上加橫線的暱稱是怎麼寫的呢?下面以QQ暱稱爲例給大家講解怎麼在網名上加橫線。操作方法(01)上面這個是例子,以漢字加數字的中間加了橫線,現在拿一個QQ來修改網名給大家講解...
-
微信網頁版登陸不了怎麼辦?
大家有沒有遇到微信電腦版登入不了的情況,今天來幫大家解決這個小問題,還不知道怎麼處理的小夥伴們來學習一下吧。操作方法(01)在手機上開啟微信,如圖所示。(02)點擊右下角的“我”。(03)再點擊“賬號與安全”,紅圈中的選項。(04)然後點擊“更多安全設定”。(05)把“賬號安全...
-
如何給u盤取消密碼
如何給u盤取消密碼?下面小編爲你介紹下,希望可以幫助到你。操作方法(01)開啟“控制面板”,進入頁面後點擊控制面板右側的下三角。(02)點擊“所有控制面板選項”,選擇“BitLocker驅動加密”。(03)進入頁面後,點擊“關閉BitLocker”。(04)輸入密碼,點擊“解鎖”,選擇“解鎖驅動...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...