men与reg的区别以及内建sequence

本文介绍了UVM_men和uvm_reg的区别,UVM_men适合模拟读写操作,但不支持预测和影子存储功能。与uvm_reg相比,UVM_men提供了高速的Burst访问方式,但需要考虑总线是否支持。此外,还探讨了UVM针对寄存器模型内建的sequence在验证项目中的重要作用,以及如何排除某些寄存器的内建序列测试。
摘要由CSDN通过智能技术生成

1.uvm_menk可以用来模拟读写(RW),也可以RO(只读)WO (只写),类型的存储,并且可以配置模拟的数据宽度和地址范围,担因为物理存储一旦映射到UVM_men会带来更大的资源消耗,所以men不支持预测和影子存储功能,即没有镜像值,也没有期望值。

2.与uvm_reg相比,uvm_men同样有常规访问方法read() write()  peek() poke (),还提供了更加高速的通过物理总线的Burst方式连续存储(burst_read burst_write),但要考虑

1.挂载的总线UVC是否支持burst传输,例如APB总线是不支持burst访问的,

2.与read ()write ()相比,burst_read()和burst_read()的参数列表中的一项uvm_reg_data_tvalue[]是采用数组形式,表示用户可以传递多个数据。

 

3.内建sequence

 UVM针对寄存器模型内建了一些sequence,这些自建的sequence作为验证项目开始前的健康检查必选项,对整个项目的平稳运行有很大作用。

7a5d635585ab40948e292ed44701e1a2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值