【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客
对于mvu的验证环境,从功能角度就可以分析出需要搭建哪些部分,再看一下mvu的周围环境哈:
很明显验证环境必然要包括几个部分:
1.模拟idu发送指令;
2.模拟ram/ddr读写数据;
3.rm模拟mvu的行为;
4.scb比对各个接口的输出;
所以规划出来的验证环境结构基本就是长这样的:
不过受制于我画图的技巧,这个结构还是不全的比如axi这组agent在env中也有因为env需要进行比对和预期,所以需要采样这组接口,具体的连接直接看harness里就可以了:
//-------------------------------------{
{
{interface inst
//DDR
axi_ar_interface u_ar_if(clk, rst_n);
axi_r_interface u_r_i