[发明专利]一种基于UVM的AXI总线接口读写数据比较方法和UVM验证平台有效
申请号: | 201910577515.0 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110321260B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 董方旭 | 申请(专利权)人: | 西安紫光国芯半导体有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F13/42 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 王少文 |
地址: | 710055 陕西省西安市高新区软件*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 uvm axi 总线接口 读写 数据 比较 方法 验证 平台 | ||
1.一种基于UVM的AXI总线接口读写数据比较方法,其特征在于,包括步骤:
在写数据环节:
根据写地址、写位宽和写突发数据周期的写选通信息对有效写数据进行写操作;
在读数据环节:
首先根据读数据身份标识获取读命令身份标识,然后根据读命令身份标识对应的读地址、读位宽对有效读数据进行读操作,最后进行读出数据的判断;
在写数据环节:
所述根据写地址、写位宽和写突发数据周期的写选通信息对有效写数据进行写操作为:
1.1)在写命令周期,将写地址压入AXI写地址队列,将写位宽压入AXI写位宽标志队列;
1.2)在AXI的每一个写突发数据周期,分别从AXI写地址队列和AXI写位宽标志队列中取出相应的写地址和写位宽;
1.3)根据步骤1.2)取出的写位宽,以及写突发数据周期的写选通信息,从写数据中取出有效写数据字节,并根据步骤1.2)取出的写地址计算出与所述有效写数据字节相应的有效写地址;
1.4)将每一个有效写地址与其对应的有效写数据字节作为一个元素,存放于AXI存储器中;
在读数据环节:
所述根据读地址、读位宽和读命令身份标识对有效数据进行读操作为:
2.1)在读命令周期,将读地址压入AXI读地址队列,将读位宽压入AXI读位宽标志队列,将读命令身份标识压入AXI读命令身份标识队列;
2.2)在AXI的每一个读突发数据周期,根据读数据身份标识从AXI读命令身份标识队列中查找与其相等的读命令身份标识所对应的第一个队列索引,得到所述第一个队列索引后,删除第一个队列索引对应的元素;
2.3)根据所述第一个队列索引,从AXI读地址队列中查找出相应的读地址信息,从AXI读位宽标志队列中查找出相应的读位宽信息,然后,从AXI读地址队列中删除所述读地址信息对应的元素,从AXI读位宽标志队列中删除所述读位宽信息对应的元素;
2.4)根据步骤2.3)得到的读位宽信息,从读数据中取出有效读数据字节,并根据步骤2.3)得到的读地址信息计算出与所述有效读数据字节相应的有效读地址;
2.5)根据步骤2.4)得到的有效读地址信息,去所述AXI存储器中找出对应的数据;
2.6)读出数据的判断;
其中,所述读出数据的判断为:
在有效的读数据时钟沿,将从被测设计的AXI总线接口读出的数据与从所述AXI存储器中找出的数据进行比较,二者相等则表示从AXI总线接口读出的数据正确,否则表示从AXI总线接口读出的数据错误。
2.根据权利要求1所述的基于UVM的AXI总线接口读写数据比较方法,其特征在于:
所述步骤2.2)中,所述查找是从AXI读命令身份标识队列顶部向底部查找。
3.根据权利要求1所述的基于UVM的AXI总线接口读写数据比较方法,其特征在于:
所述写地址、读地址,写位宽、读位宽,读命令身份标识
在压入队列时:从队列底部压入;
取出时:从队列顶部弹出或根据索引来取出。
4.根据权利要求1所述的基于UVM的AXI总线接口读写数据比较方法,其特征在于:
所述写、读数据环节所用的AXI存储器存放的数据位宽与字节位宽相同。
5.根据权利要求1所述的基于UVM的AXI总线接口读写数据比较方法,其特征在于:
所述第一个队列索引为整数型。
6.根据权利要求1所述的基于UVM的AXI总线接口读写数据比较方法,其特征在于:步骤1.4)中,所述AXI存储器中每存放一个元素,仿真器会动态为其分配一块内存空间。
7.根据权利要求1所述的基于UVM的AXI总线接口读写数据比较方法,其特征在于:所述AXI存储器为关联数组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安紫光国芯半导体有限公司,未经西安紫光国芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577515.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电容显示屏的综合检测装置
- 下一篇:一种监控系统及监控方法