久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

芯片設計:modelsim do腳本

作者:白櫟旸   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年04月30日   【字體:

 

 
作者:白櫟旸
以下其實是一個tcl語法的腳本,使用了modelsim的命令。
提供4個命令:sim, re, q, clear.功能如下:
        sim: 剛開始仿真時,建立庫、映射庫、編譯、仿真。
        asim: 和sim功能基本一致,但假如了SVA斷言選項。
        re:  用于重復調試,前提是你已經將波形文件wave.do存好,re會自動調用,自動重啟仿真。
        q :  推出仿真。
        clear: 清屏。
 
proc sim {} {
    #如果目錄中已經存在work文件夾,就不再新建庫文件夾。
    if {![file isdirectory work]} {
        vlib work 
    } 
    #將邏輯庫映射到實際庫文件夾work下。
    vmap work work
    #編譯文件,abc.f是文件列表,-incr是增量編譯。
    vlog -incr -f abc.f
    #仿真,-novopt是禁止優(yōu)化,不能使用modelsim的優(yōu)化,會將testbench的信號優(yōu)化掉。
    vsim -novopt abc_tb
}
 
proc asim {} {
    if {![file isdirectory work]} {
        vlib work 
    } 
 
    vmap work work
    # -sv是用system verilog語法進行編譯,增加一個宏SVA_TEST,當使用斷言時開啟
    vlog -sv -incr +define+SVA_TEST -f abc.f 
    # -assertdebug加入對斷言的支持
    vsim -assertdebug -novopt abc_tb
    # 打開斷言報告窗口,斷言結果一般顯示在命令行,斷言報告窗口顯示斷言的統(tǒng)計結果。
    view assertions
}
 
proc re {} {
    restart -f
    do wave.do
    run -all
}
 
proc q {} {quit -sim}
 
proc clear {} {.main clear}
 
(1) +incdir+:
如:vlog +incdir+YOUR_SOURCE_PATH  foo.v
  +incdir+YOUR_SOURCE_PATH 選項是指在verilog文件中出現(xiàn)`include "xxx.v" 時,包含文件的搜索路徑。
缺省是搜索當前路徑,然后是 YOUR_SOURCE_PATH 指定的路徑。
 
(1) +define+: 
+define+[=]
  允許用戶在命令行中定義宏定義,等效于編譯器指令:
`define
  用戶可以指定多個宏定義,如下:
vlog +define+one=r1 +two=r2 +three=r3 test.v
  命令行的宏定義會覆蓋在源文件中用`define定義的相同名字的宏定義
 
 
如:vsim -c -l vsim.log -do ./YourDo.do -L ./work work.foo
   開始仿真:
-c 選項讓vsim工作在commandline模式;
-l 選項是輸出log文件到vsim.log;
-do 選項是開始仿真后運行tcl腳本文件;
-L 選項是指定工作邏輯庫;
work.foo是仿真的top level module。
 
關閉窗口

相關文章

主站蜘蛛池模板: 久久精品com | 亚洲成人久久久 | 99精品免费久久久久久日本 | 福利精品| 国产综合精品 | 欧美日韩久久 | 欧美在线视频一区二区 | 人人干免费 | 国产欧美精品一区 | 一区二区三区成人 | 玖玖免费 | 中文一区二区视频 | 国产精品夜色一区二区三区 | 99re6在线视频精品免费 | 青春草国产| 国产免费一区二区三区免费视频 | 一级片av | 国产精品久久久久久久久久久久久 | 成人在线一区二区三区 | 午夜不卡一区二区 | 欧美视频xxx| 天天爽夜夜爽精品视频婷婷 | 国产成人午夜精品影院游乐网 | 久久99精品久久久久久 | 欧美久久久久久 | 99av成人精品国语自产拍 | 精品久草 | 日韩手机在线视频 | 日本一区二区电影 | 精品国产乱码 | 久久久久免费精品国产小说色大师 | 国产午夜精品一区二区三区嫩草 | 国产精品亚洲精品 | 高清成人免费视频 | 久久久精品| 激情欧美日韩一区二区 | 午夜精品一区二区三区在线 | 国产免费拔擦拔擦8x高清 | 久久久久久高潮国产精品视 | 国产一二区在线 | 国产福利视频在线观看 |