你剛開始是怎么學UVM的?白皮書還是紅皮書?而我是從hello world實驗開始的。
就是這段:
幾點說明:
- 為了使用UVM庫里的函數和宏定義,需要先import uvm_pkg和include uvm_macros。
- 在testbench的頂層(module tb)里通過run_test調用了uvm_test派生出來的testcase(hello_world)。
- 為什么run_test能夠通過字符串"hello_world"找到testcase?與宏定義`uvm_component_utils有關
仿真命令:
irun -sv -uvmhome \\
/.../ies/tools/methodology/UVM/CDNS-1.2/sv \\
hello_world.sv
仿真結果如下:
最后,再用一張圖來描述一下這個hello_world的結構:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
仿真器
+關注
關注
14文章
1019瀏覽量
83815 -
UVM
+關注
關注
0文章
182瀏覽量
19193
發布評論請先 登錄
相關推薦
【Intel Edison試用體驗】+第一個應用程序“Hello World!”(3)
本帖最后由 滿嘴讒言 于 2016-7-1 21:54 編輯
刷好了系統,我們就來配置交叉編譯環境和編寫第一個應用程序。1.第一步,下載交叉編譯工具鏈。因為我要在Linux的虛擬機下操作,所以
發表于 07-01 21:49
手把手教你Labview——第一個Labview程序Hello World
ButtonDialog”中的“Message”輸入端連線?9、運行程序,單擊“RUN”按鈕運行程序, 彈出“Hello World!”對話框[img][/img]運行第一個程序?10、第一
發表于 12-25 11:10
第一個TensorFlow程序(hello world)詳解
在任何計算機語言中學習的第一個程序是都是 Hello world,本教程中也將遵守這個慣例,從程序 Hello world 開始。上
發表于 07-22 10:26
【YOXIOS X3開發板(基于Linux的GUI)試用連載】第一個程序Hello World!
` 第一個程序Hello World!只寫了一行代碼!! YOXIOS 操作系統是基于 Linux 開發的物聯網圖形系統和硬件平臺。自主研發
發表于 08-12 22:21
Niobe第一個應用程序
Niobe第一個應用程序HelloWorld沿襲程序界的傳統,第一個程序都是Hello World。在Niobe WiFi IoT開發板中,指的是通過開發板串口,在串口日志中輸出
發表于 12-08 14:39
Niobe第一個應用程序
Niobe第一個應用程序HelloWorld沿襲程序界的傳統,第一個程序都是Hello World。在Niobe WiFi IoT開發板中,指的是通過開發板串口,在串口日志中輸出
發表于 12-08 17:36
我的第一個UVM代碼——Hello world
`uvm_component_utils有關
仿真命令:
irun -sv -uvmhome \\\\
/.../ies/tools/methodology/UVM/CDNS-1.2/sv \\\\
hello_world.sv
發表于 11-03 10:18
NodeMCU學習筆記(2)--- 編寫第一個NodeMCU程序“Hello World!“
NodeMCU學習筆記(2)— 編寫第一個NodeMCU程序"Hello World!"提示:作者使用 ESP8266 進行開發學習。文章目錄前言一、硬件介紹 二、固件制作2.1 云生
發表于 10-25 18:36
?25次下載
Linux嵌入式驅動開發01——第一個驅動Hello World(附源碼)
知半解的看下來對于怎么開發Linux,還是一頭霧水 ,沒有一個明確的認知,所以對于這方面的知識打算從頭重新建立一個完整的學習框架,這次更加去
發表于 11-03 14:51
?12次下載
單片機應用系統設計技術——實驗1:仿真第一個程序Hello World!
Proteus7.8+Keil5——仿真第一個程序Hello World下載Proteus7.8和Keil5這里我采用的是C代碼運行結果如下
發表于 12-29 19:55
?6次下載
評論