在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 547|回复: 4

[求助] 参考模型与寄存器模型

[复制链接]
发表于 2024-7-9 22:22:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
参考模型访问寄存器模型有读写两种,读我能理解,写是在什么场景下会发起呢,为什么参考模型会发起一个写寄存器操作呢?
发表于 2024-7-10 19:00:56 | 显示全部楼层
你这个描述有点含糊哟。
 楼主| 发表于 2024-7-10 20:23:47 | 显示全部楼层


gaurson 发表于 2024-7-10 19:00
你这个描述有点含糊哟。


不好意思,我重新组织一下语言。。
对于寄存器模型的引入,我理解的是:refmod需要读取DUT中寄存器的值,有了寄存器模型refmod可以将读DUT的操作交给寄存器模型来发起。那么相应的,写操作也是refmod需要写DUT中寄存器的值。所以这里我有点不理解了,refmod读寄存器我能理解,写寄存器是出于什么目的呢?我对于发生这种写操作的实际场景有些模糊?多谢大佬能解答。
发表于 2024-7-11 17:44:26 | 显示全部楼层
你可以理解为RAL机制是参考模型,DUT里面是实际的寄存器代码;发起写操作,先要让参考模型响应这一次写操作,把对应寄存器的值更新为你期望配置的值,然后发起总线操作,把这个值写到实际的寄存器代码中。不过这里应该一次是update操作,一次是write操作,才可以实现。如果你只是光write的话,就会有你这样的疑惑了。你只是read,也没什么实际意义呀,还需要和期望值做比对,才能发挥RAL机制的作用。
 楼主| 发表于 2024-7-16 22:15:59 | 显示全部楼层


gaurson 发表于 2024-7-11 17:44
你可以理解为RAL机制是参考模型,DUT里面是实际的寄存器代码;发起写操作,先要让参考模型响应这一次写操作 ...


嗯嗯,谢谢大佬。写了一些sequence慢慢理解了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 17:51 , Processed in 0.019648 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表