當前位置:首頁 » 編程軟體 » modelsim腳本

modelsim腳本

發布時間: 2024-10-26 02:58:09

『壹』 Modelsim SE版本每次調用都需要重新編譯庫,怎麼解決

確認環境變數設置正確並且在modelsim安裝目錄下modelsim.ini文件中有庫映射語句
比如編譯一個叫my_lib的庫 需要在modelsim.ini添加一句my_lib = {path}/my_lib
{path}就是my_lib所在路徑
modelsim.ini需要修改只讀屬性
然後模擬的時候腳本裡面vsim的選項中載入這個庫就可以了 比如vsim -L my_lib work.my_sim

『貳』 怎麼編輯腳本一鍵啟動modelsim模擬,添加有用信號,修改代碼和執行模擬

1、首先寫一個可執行文件bat

建立txt文檔,輸入 modelsim -do cmd.do,再改為bat後綴。

2、編寫do文件,f文件目錄搜索文件(可選擇,也可在do文件進行路徑指定)

參考步驟如下,modelsim-do文件命令文件編寫:
詳細參考本文件模板cmd.do文件內容
# 代表注釋
## part 1: new lib
vlib ./lib/work 創建文件夾命令
vmap work ./lib/work 在work文件夾里創建了一個名為work的庫文件夾
## part 2: load design
方案1)使用compile.f
vlog -sv -f compile.f
compile.f 說明:列出所有文件及目錄相對路徑
例如
+incdir+ `include文件的搜索目錄。
-incdir 在指定目錄下搜索include文件
+incdir+../../project/src/
../../project/src/top.v
方案2)
vlog -sv -novopt -incr -work work "../tb/prim_sim.v" 語句1編譯文件
vlog -sv -novopt +incdir+../proj/src/define/ -incr -work work "../proj/src/top.v" 語句2編譯文件且指定頭文件路徑
## part 3: sim design
vsim -novopt work.tb 啟動模擬命令
## part 4: add signals
## 模擬頭文件必需是tb文件名及模塊名稱
add wave tb_top/* 添加當前文件模塊所有信號
add wave -group "top" {sim:/tb/top_tb/*} 添加一個組 所以信號
add wave /tb/u_top/u_rd/error 添加文件的單個信號
## part 5: show ui 圖形窗口添加
view wave
view structure
view signals

## part 6: run 運行模擬
run 20000000ps

3、f文件示例

目錄文件以及文件目錄搜索路徑

熱點內容
下述關於資料庫系統的正確敘述是 發布:2024-10-26 05:27:13 瀏覽:443
我的世界國際服117伺服器ip 發布:2024-10-26 05:27:13 瀏覽:259
香港多ip伺服器租用 發布:2024-10-26 05:17:36 瀏覽:552
媽媽設置密碼是多少 發布:2024-10-26 05:15:45 瀏覽:516
溫州雲上傳媒 發布:2024-10-26 05:14:06 瀏覽:364
我的世界伺服器怎麼加光影電腦板 發布:2024-10-26 04:11:08 瀏覽:575
用綠寶石如何開伺服器 發布:2024-10-26 04:10:21 瀏覽:255
exe文件自解壓 發布:2024-10-26 04:03:48 瀏覽:734
使用ftp伺服器下載和上傳文件 發布:2024-10-26 03:52:55 瀏覽:816
純vc編譯器 發布:2024-10-26 03:40:59 瀏覽:250