AHB VIP及TB的框架构建 本次要验证的BRAM是一个符合AHB协议的RAM,它是一个slave。那么要验证此ram,我们就要模拟一个ahb_master_agent来对其进行验证。 ahb_agent框架搭建 1.在ahb_pkg中导入vip文件: `ifndef LVC_AHB_PKG_SV `define LVC_AHB_PKG_SV package lvc_ahb_pkg; import uvm_pkg::*; `include ...
由于设计是一个 AHB-Slave 接口的BRAM模块,我们的步骤主要如下: 首先我们需要一个实现AHB -VIP(至少实现master); 其次需要实现必要的顶层环境,并且将AHB-VIP集成进来,进行冒烟测试;完成上述两个部分,我们的验证环境就基本搭建完成了。 制定验证计划并编写测试用例,然后不断迭代,提高覆盖率。 二. 进度安排 0. [TOD...