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

2.peek&poke 操作:完成后,寄存器模型都会更新期望值和镜像值。

3.get&set操作:set更新期望值,镜像值不变。get返回期望值。

4.update操作:检查寄存器的期望值与镜像值是否一致。如不一致,将期望值写入DUT中,并且更新镜像值。

1)每个uvm_reg_block 派生的类也有update 操作,递归调用所有加入此reg_block 的寄存器的update任务。

5.randomize操作:使用之后期望值变成随机的值,镜像值不变。

1)不是寄存器模型中的所有寄存器都支持此函数,如果reg_data.configure 第八个参数设置为0,就把随机。

2)一般不单独使用。而是和update一起。

3)如上电复位,一些寄存器通过randomize获得。

UVM:7.5.2 常用操作及其对期望值和镜像值的影响相关推荐

  1. UVM:7.5.1 期望值与镜像值

    1.DUT 中寄存器的值随时可变,寄存器模型不能实时知道这种变更,有时两者不一致. 2.对于任意一个寄存器,寄存器模型有一个专门的变量用于最大可能的与DUT 保持同步,在寄存器模型中称为DUT 的镜像 ...

  2. Jquery常用操作:checkbox、select取值,radio、checkbox、select选中及其相关

    常用Jquery操作:checkbox取值.select取值.radio选中.checkbox选中.select选中及其相关: 1.影藏页面元素 使用jquery真的很方便,比如要控制div的显示与隐 ...

  3. lesson3-字符串及其常用操作

    一.常用操作 1.按索引取值(正向取+反向取) :只能取 >>> name = 'adc defg' >>> name[0] 'a' 2.切片(顾头不顾尾,步长) ...

  4. TensorFlow常用操作:代码示例

    1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...

  5. Ubuntu 常用操作

    Ubuntu常用操作 外观操作 修改应用icon图标 终端美化 内存管理 内存查询 分区管理 日志清理 操作执行 自动执行多条命令 外观操作 修改应用icon图标 在/usr/share/applic ...

  6. IOS沙盒Files目录说明和常用操作

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...

  7. 用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  8. python和R对dataframe的常用操作的差异:head、tail、shape、dim、nrow、ncol、descirbe、summary、str

    python和R对dataframe的常用操作的差异:head.tail.shape.dim.nrow.ncol.descirbe.summary.str # python df.head() # R ...

  9. 【node】Sequelize常用操作、基本增删改查

    [node]Sequelize常用操作.基本增删改查 sequelize初始化 先初始化一个数据库实例 再初始化一个model实例 sequelize的数据类型 基本增删改查的写法 SELECT * ...

最新文章

  1. BlazeDS 整合 Flex HelloWorld 示例
  2. 【狂人小白】如何将Java项目发布到Maven中
  3. java 实现数据结构之队列
  4. 接口和抽象类的区别?
  5. android的蓝牙和数据库的开源项目地址
  6. 【ASP.NET Web API教程】6.1 媒体格式化器
  7. NOR FLASH闪存芯片ID应用之软件保护场景
  8. 3招教你花式导入Excel数据到JMP
  9. 夜神模拟器怎么打开开发者选项
  10. 软件测试面试宝典【测试流程、数据库、Linux、测试工具、自动化、性能测试】
  11. 围棋棋盘怎么编程python_python围棋_python围棋程序_python实现围棋ai - 云+社区 - 腾讯云...
  12. php英语大全,php常用英语单词-音标版
  13. 2019.4.8-pandas 读写csv;dorp删除行、列
  14. java 生僻字 问号_csv导出姓名生僻字变问号
  15. python输入中文教程_如何用Python从头开始实现一个中文拼音输入法?
  16. NB-IoT窖井井盖解决方案
  17. AE基础教程第一阶段——18首选项设置
  18. Selenium滑块验证登录天猫淘宝网站
  19. 非科班选手的刷题打卡记录Day1
  20. pm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: undefi

热门文章

  1. 非2的幂,离散傅里叶变化DFT的快速实现
  2. 服务数据对象简介(Java 环境中的下一代数据编程)
  3. Python爬虫问题汇总(持续更新)
  4. solidworks 资料分享
  5. 20年了,永远的陈慧娴
  6. 修改 QQ 聊天记录保存路径
  7. 如何用好MindMapper中的便签
  8. 新手小白设计干货|使用ps制作一张简单海报
  9. SAP在华真相:天价收费与用户之灾
  10. 奔跑吧兄弟一起学平面UI设计培训