UVM:7.3.5 UVM中后门访问操作接口

177 篇文章 141 订阅

1.使用寄存器模型的后门功能,在reg_block 中调用uvm_reg 的configure函数时,设置好第三个路径:



1)counter 是32bit,占据2个地址,所以在寄存器模型中作为两个寄存器存在。7.4.4另一种方法。


2.集成到验证平台时,要设置好根路径hdl_root:


1)UVM提供两类后门访问的函数:一是read,write,二是peek 和poke。

区别是:

2)第一类会模仿DUT的行为,第二类完全不管。

3)比如对一个只读的寄存器进行写操作,第一类由于要考虑DUT的只读行为,写不进去,第二类可以。


3.poke原型为:



4.peek:


1)peek 和poke 常用的参数都是前两个,第一个表示操作是否成功,第二个表示读写的数据。


5.在sequence中,使用如下:


value为16bits 是因为default_map 设置为2 bytes。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值