modelsim如何使用tcl腳原本寫編譯文件

  對於modelsim進行仿真,能夠經過GUI進行仿真,固然更加快速的方法可使用TCL腳本文件進行快速仿真。優化

  Modelsim採用TCL腳本文件仿真的具體流程以下所示:ui

 

modelsim如何使用tcl腳原本寫編譯文件     具體的操做步驟以下:spa

  1. 在進行modelsim仿真以前應先在工程目錄下新建一個文件夾,名稱任意,這裏筆者設置爲sim文件。
  2. 打開modelsim,而後新建一個工程,file—new—-project,將仿真文件路徑放置到sim文件中,注意,整個路徑不要有中文路徑,註釋的文字最好是英文,下面爲了說明採用中文註釋。
  3. 在sim文件中新建一個run.do文件,能夠先新建一個.txt文件,而後修改對應的後綴,改爲.do文件便可。
  4. 打開run.do文件,而後在內部添加以下的代碼:

    modelsim如何使用tcl腳原本寫編譯文件

     

    modelsim如何使用tcl腳原本寫編譯文件

    上述是按照比較規矩的寫法的進行的仿真文件.do的編寫,固然也能夠簡化一下寫法,具體操做以下所示:3d

    quit -simblog

    .main clear圖片

    vlib workget

    vlog ./xxx.v博客

    vlog ./xxx_tb.vit

    vsim -voptargs=+acc    work.xxx            #注意這裏的.xx是xxx_tb.v文件中的模塊名稱,這條語句的意思是進行信號不優化仿真編譯

    其他和上圖寫法一致,注意./和../的區別,./是當前目錄,當前目錄指的是sim這個文件,由於modelsim創建的仿真工程在這個目錄下,因此統稱爲當前目錄,不在sim文件下的其餘文件須要用到./../,也就是從當前目錄往上翻,而後找到相應的文件夾。

    modelsim如何使用tcl腳原本寫編譯文件     注意23行是進行的分割窗創建,25行是對源文件中的全部信號的仿真。最後仿真的波形以下所示:

modelsim如何使用tcl腳原本寫編譯文件

其餘詳細具體內容請查看博客:http://www.raymontec.com/modelsim%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8tcl%e8%84%9a%e6%9c%ac%e6%9d%a5%e5%86%99%e7%bc%96%e8%af%91%e6%96%87%e4%bb%b6/

相關文章
相關標籤/搜索