一、说明
网上的实现uvm工程代码都是抄自张强所著的《UVM实战》,都是讲所有文件放到一个文件夹,且不涉及到实际工程中的uvm结构,以及多文件层级结构,让人理解起来较为困难,本文则将会从0开始教大家如何搭建一个具有实际工程效果的UVM框架:
其对应的书中的框架图如下所示:
二、文件结构层次
从上图中、可以看出其整个结构与UVM框架给出的结构是完全相同的,且包含所有要的所有组件。
三、执行
本文采用的是modelsim仿真工具,平台为win10,如果采用linux和vcs,可私信
进入到build文件下,执行./run_gui.bat,得到的结果如下所示
其中bat文件的内容为: