中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行Modelsim中UVM環境的搭建

發布時間:2021-12-10 18:36:25 來源:億速云 閱讀:346 作者:柒染 欄目:互聯網科技

這篇文章將為大家詳細講解有關如何進行Modelsim中UVM環境的搭建,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

我安裝的是    modelsim-win64-10.7-se.exe    這個版本,安裝并激活成功后,在modelsim的安裝目錄就可以看到已經編譯好的 UVM庫,生成了  .dll  文件,供  UVM  驗證使用。
 
如何進行Modelsim中UVM環境的搭建  verilog_src文件夾下儲存有UVM的源代碼。
 
1,測試modelsim環境變量。
在命令行窗口中輸入“ vsim ”,如果環境變量已經添加成功,就會顯示如下畫面,并自動啟動modelsim界面。
如何進行Modelsim中UVM環境的搭建
 
如果提示該命令找不到,需要把modelsim的安裝路徑添加到環境變量中去,重新在命令行中輸入再測試。
如何進行Modelsim中UVM環境的搭建
 
2,建立仿真工程庫,設置uvm環境。
 
在modelsim中建立UVM環境,使用的UVM版本是UVM1.1b。  在modelsim的安裝目錄下的 UVM-1.1b/win64下,就有一個uvm_dpi.dll。
 
在命令行中用“CD”命令,切換到仿真工程目錄下。
如何進行Modelsim中UVM環境的搭建
在該文件夾下,有以下文件。  dut.sv是待測試文件,my_driver.sv里面包含驅動信號,top_tb.sv是仿真測試文件。
如何進行Modelsim中UVM環境的搭建
在命令行中輸入 “ vlib work ",新建一個仿真庫。

   
   
   
   vlib work
如何進行Modelsim中UVM環境的搭建   
設置UVM路徑 ,工作路徑,DPI文件路徑。



   
   
   
   set UVM_HOME C:/modeltech74_10.7/verilog_src/uvm-1.1d
    
    set WORK_HOME C:/Users/14551/Desktop/section2.2/2.2.1
    
    set  UVM_DPI_HOME  C:/modeltech74_10.7/uvm-1.1d/win64

如何進行Modelsim中UVM環境的搭建輸入下面命令,添加仿真文件。 


   
   
   
   vlog +incdir+$UVM_HOME/src  -L mtiAvm -L mtiOvm -L mtiUvm -L mtiUPF $UVM_HOME/src/uvm_pkg.sv  $WORK_HOME/dut.sv top_tb.sv
    
命令 incdir 的用法和含義如下:   
如:

   
   
   
   vlog +incdir+YOUR_SOURCE_PATH  foo.v
 
  +incdir+YOUR_SOURCE_PATH 選項是指在verilog文件中出現`include "xxx.v" 時,包含文件的搜索路徑。  即將包含文件的路徑添加進工程中。
 
缺省是搜索當前路徑,YOUR_SOURCE_PATH 指定的路徑。
 
3,啟動仿真.
 
輸入下面命令,啟動仿真。   

   
   
   
   vsim  -c -sv_lib $UVM_DPI_HOME/uvm_dpi  work.top_tb
 
添加所有波形,星號 * 表示添加所有頂層信號波形。   

   
   
   
   view wave *
   
運行仿真,下面的命令選擇一個即可,仿真時間可以自定義,合適即好。   


   
   
   
   run -all   //全部運行
    
    run  10ns  //運行10ns
  
即可看到仿真波形。
 
4,do文件的建立。
 
以上用命令行方式進行操作,而不用圖形化界面來進行仿真,最大的原因就是這些命令行可以建立一個do文件,自動化進行仿真操作。
 
將以上的命令全部寫入到一個文本文件中,后綴名設置為 .do 。  這里將該文件命名為 sim.do
 
如何進行Modelsim中UVM環境的搭建
將該文件放置在工程目錄下,在modelsim中定位到該文件目錄下,執行命令 :   do sim.do ,即可自動進行仿真。
 
如何進行Modelsim中UVM環境的搭建
 
更加方便的方法是新建一個批處理文件,進行仿真時直接雙擊該文件即可。新建一個文本文件,輸入命令
 

   
   
   
   vsim -do sim.do
 
保持問后綴名為 .bat 的文件即可。
如何進行Modelsim中UVM環境的搭建
 雙擊該文件,即可自動打開modelsim,自動執行仿真操作。  bat文件中的 Vsim 命令執行依賴于第一步中modelsim環境變量的添加。  如果該命令不能運行,請正確添加modelsim的環境變量。

關于如何進行Modelsim中UVM環境的搭建就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彰化县| 温宿县| 铜山县| 安西县| 信阳市| 扶沟县| 淄博市| 宿松县| 美姑县| 辉县市| 永和县| 藁城市| 元氏县| 镇宁| 墨竹工卡县| 民乐县| 南和县| 姚安县| 临城县| 怀柔区| 横山县| 辽宁省| 长宁区| 习水县| 广南县| 武山县| 迭部县| 盘山县| 佛冈县| 玛多县| 山东| 彰化县| 博爱县| 电白县| 宝应县| 庐江县| 商河县| 溧阳市| 平邑县| 石家庄市| 阜城县|