你剛開(kāi)始是怎么學(xué)UVM的?白皮書(shū)還是紅皮書(shū)?而我是從hello world實(shí)驗(yàn)開(kāi)始的。
就是這段:

幾點(diǎn)說(shuō)明:
- 為了使用UVM庫(kù)里的函數(shù)和宏定義,需要先import uvm_pkg和include uvm_macros。
- 在testbench的頂層(module tb)里通過(guò)run_test調(diào)用了uvm_test派生出來(lái)的testcase(hello_world)。
- 為什么run_test能夠通過(guò)字符串"hello_world"找到testcase?與宏定義`uvm_component_utils有關(guān)
仿真命令:
irun -sv -uvmhome \\
/.../ies/tools/methodology/UVM/CDNS-1.2/sv \\
hello_world.sv
仿真結(jié)果如下:

最后,再用一張圖來(lái)描述一下這個(gè)hello_world的結(jié)構(gòu):

-
仿真器
+關(guān)注
關(guān)注
14文章
1048瀏覽量
86730 -
UVM
+關(guān)注
關(guān)注
0文章
183瀏覽量
19933
發(fā)布評(píng)論請(qǐng)先 登錄
【Intel Edison試用體驗(yàn)】+第一個(gè)應(yīng)用程序“Hello World!”(3)
手把手教你Labview——第一個(gè)Labview程序Hello World
第一個(gè)TensorFlow程序(hello world)詳解
【YOXIOS X3開(kāi)發(fā)板(基于Linux的GUI)試用連載】第一個(gè)程序Hello World!
Niobe第一個(gè)應(yīng)用程序
Niobe第一個(gè)應(yīng)用程序
如何建立一個(gè)簡(jiǎn)單的Hello World程序
我的第一個(gè)UVM代碼——Hello world
如何在鴻蒙OS上跑起來(lái)第一個(gè)hello world
鴻蒙的第一個(gè)世界版Hello World
NodeMCU學(xué)習(xí)筆記(2)--- 編寫(xiě)第一個(gè)NodeMCU程序“Hello World!“
Linux嵌入式驅(qū)動(dòng)開(kāi)發(fā)01——第一個(gè)驅(qū)動(dòng)Hello World(附源碼)
單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——實(shí)驗(yàn)1:仿真第一個(gè)程序Hello World!

我的第一個(gè)UVM代碼—Hello world
評(píng)論