1.DUT 中寄存器的值随时可变,寄存器模型不能实时知道这种变更,有时两者不一致。

2.对于任意一个寄存器,寄存器模型有一个专门的变量用于最大可能的与DUT 保持同步,在寄存器模型中称为DUT 的镜像值。

3.还有期望值。如DUT 中invert = 0,镜像值也是0,此时希望向DUT 写入1。

1)调用前面介绍的write,镜像值与期望值都更新为1.

2)通过set将期望值设为1,之后调用update 任务,update 检查期望值与镜像值是否一致,如果不一致,把期望值写入DUT,并更新镜像值:

1)get 得到寄存器的期望值,get_mirrored_value 得到镜像值。

2)对于存储器,不存在期望值和镜像值。寄存器模型不对存储器进行任何模拟。也得到其中的值,只能用7.4.5 的四种操作。

UVM:7.5.1 期望值与镜像值相关推荐

  1. UVM:7.5.2 常用操作及其对期望值和镜像值的影响

    1.read&write 操作:无论前门还是后门操作DUT,完成后,寄存器模型都会更新期望值和镜像值. 2.peek&poke 操作:完成后,寄存器模型都会更新期望值和镜像值. 3.g ...

  2. EM算法——有隐含变量时,极大似然用梯度法搞不定只好来猜隐含变量期望值求max值了...

    摘自:https://www.zhihu.com/question/27976634 简单说一下为什么要用EM算法 现在一个班里有50个男生,50个女生,且男生站左,女生站右.我们假定男生的身高服从正 ...

  3. java断言错误_java-获取断言错误,即使期望值和实际值相同

    在以下断言错误中需要帮助. 当我进行以下API调用时,尽管实际值和预期值都相同,但我却收到了此异常. import com.jayway.restassured.RestAssured; import ...

  4. js中做数字运算时出现的异常,期望值比实际值小太多太多

    首先,我遇到的情况不是自定义的数字,而是通过ajax从后端获取的json数据中解析出来的数字. 举个栗子:我想要的结果是 物料差缺率=差缺总数/(差缺总数+齐套总数) //齐套总数 var fullT ...

  5. UVM学习笔记(五)寄存器

    文章目录 一.reg_model的实现 二.总线bus_agent的实现 三.MCDF的REG硬件实现 四.Adapter & Predictor实现 4.1 Adapter实现 4.2 Ad ...

  6. 寄存器模型 — UVM

    文章目录 一.基本概念 二.寄存器模型的集成 1. 寄存器模型与总线的桥接 2. adapter的实现 3. 寄存器模型rgm和adapter的集成 三.访问寄存器的方式 1. 前门访问 2. 后门访 ...

  7. UVM中的寄存器模型

    寄存器模型简介 1. 通常来说,DUT中会有一组控制端口,通过控制端口,可以配置DUT中的寄存器,DUT可以根据寄存器的值来改变其行为.这组控制端口就是寄存器配置总线. 在没有寄存器模型之前,只能启动 ...

  8. UVM学习之路(5)— 完整的UVM验证平台

    UVM学习之路(5)- 完整的UVM验证平台 一.前言 一个完整的UVM验证平台还应该加入寄存器模型,对应的设计文件中也应该存在寄存器及其控制端口, 通过该控制端口可以配置DUT中的寄存器. 二.设计 ...

  9. uvm_reg中修改mirror、desired、actual value的方法总结

    1.在利用寄存器模型时,可以用其来追踪dut中寄存器的值,寄存器模型中的寄存器,其每个field有两个值,分别是期望值(desired value),镜像值(mirror value).硬件中寄存器的 ...

最新文章

  1. 温故知新 .Net重定向深度分析
  2. 高级 Java 面试通关知识点整理
  3. centos6.4 32位 详细安装Nginx
  4. linux 单用户模式 挂载u盘_Linux服务器如何识别移动硬盘?
  5. Spring Boot @Transactional 配置事务管理
  6. C语言输入一个三位数,并将其逆序
  7. VS2013 百度云资源以及密钥
  8. 用c语言合并两个有序单链表,c++ 如何合并两个有序链表
  9. eclipse快捷键介绍
  10. C4D、3Dmax、maya区别
  11. systemd.timer定时任务
  12. 进一步限塑!洲际酒店集团与联合利华达成合作,旗下酒店将提供大瓶装洗护用品替换一次性小包装 | 美通社头条...
  13. python-opencv下读取影像释放内存
  14. Android Studio 更换个性化主题
  15. UI 标注工具MarkMan的测量像素使用
  16. w7设置双显示器_win7如何设置双显示器
  17. 【LinuxCNC开发序列教程二】Ethercat主站终端调试
  18. 你如何看待重仓、轻仓、空仓(DBEx平台招商代理)
  19. HP D380 G9 改IP地址
  20. 7-113 多说几遍我爱你 (5 分)

热门文章

  1. 为什么JDK 1.8中不再有永久代(permanent generation)
  2. JavaScript面试之闭包(详细总结)
  3. C语言判断素数(求素数) 求两个数之间的所有质数
  4. 如何在linux下创建表空间,linux下创建oracle表空间
  5. 《你好,李焕英》爆红,Python爬虫+数据分析告你票房为什么这么高?
  6. 数字经济的大航海时代
  7. 利用Google地图查询指定IP地址的位置
  8. Flink Forward 201809PPT资料下载
  9. 苹果iOS 7四种后台机制 优劣比较详细解析
  10. jquery省地市三级联动