概述
在emmc IP TB中,使用了uvm register model做寄存器读写,DUT中使用AHB slave接口配置register, 通过如下方式实现 adapter 与 rgm.map及sqr的关联,
在SOC环境,uvm register model的驱动不是IP环境中的AHB master VIP,而被替换成了cpu_bfm,
在SOC环境,挖空CPU,实现一套soc_app_env_ral_env, env 里例化了agent 和 adaptor ,主要是为了结合 IP环境的UVM REG MODEL做寄存器访问。
agent里有 driver, monitor, sequencer,
在agent的driver 里例化了glb_intf,
最终把 uvm_reg_bus_op 转换成 glb_intf上的操作。
最后
以上就是舒心朋友为你收集整理的uvm reg model 在IP环境与SOC环境的不同的全部内容,希望文章能够帮你解决uvm reg model 在IP环境与SOC环境的不同所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复