UVM:7.5.2 常用操作及其对期望值和镜像值的影响
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 常用操作及其对期望值和镜像值的影响相关推荐
- UVM:7.5.1 期望值与镜像值
1.DUT 中寄存器的值随时可变,寄存器模型不能实时知道这种变更,有时两者不一致. 2.对于任意一个寄存器,寄存器模型有一个专门的变量用于最大可能的与DUT 保持同步,在寄存器模型中称为DUT 的镜像 ...
- Jquery常用操作:checkbox、select取值,radio、checkbox、select选中及其相关
常用Jquery操作:checkbox取值.select取值.radio选中.checkbox选中.select选中及其相关: 1.影藏页面元素 使用jquery真的很方便,比如要控制div的显示与隐 ...
- lesson3-字符串及其常用操作
一.常用操作 1.按索引取值(正向取+反向取) :只能取 >>> name = 'adc defg' >>> name[0] 'a' 2.切片(顾头不顾尾,步长) ...
- TensorFlow常用操作:代码示例
1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...
- Ubuntu 常用操作
Ubuntu常用操作 外观操作 修改应用icon图标 终端美化 内存管理 内存查询 分区管理 日志清理 操作执行 自动执行多条命令 外观操作 修改应用icon图标 在/usr/share/applic ...
- IOS沙盒Files目录说明和常用操作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- 用Python轻松搞定Excel中的20个常用操作
来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...
- 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 ...
- 【node】Sequelize常用操作、基本增删改查
[node]Sequelize常用操作.基本增删改查 sequelize初始化 先初始化一个数据库实例 再初始化一个model实例 sequelize的数据类型 基本增删改查的写法 SELECT * ...
最新文章
- BlazeDS 整合 Flex HelloWorld 示例
- 【狂人小白】如何将Java项目发布到Maven中
- java 实现数据结构之队列
- 接口和抽象类的区别?
- android的蓝牙和数据库的开源项目地址
- 【ASP.NET Web API教程】6.1 媒体格式化器
- NOR FLASH闪存芯片ID应用之软件保护场景
- 3招教你花式导入Excel数据到JMP
- 夜神模拟器怎么打开开发者选项
- 软件测试面试宝典【测试流程、数据库、Linux、测试工具、自动化、性能测试】
- 围棋棋盘怎么编程python_python围棋_python围棋程序_python实现围棋ai - 云+社区 - 腾讯云...
- php英语大全,php常用英语单词-音标版
- 2019.4.8-pandas 读写csv;dorp删除行、列
- java 生僻字 问号_csv导出姓名生僻字变问号
- python输入中文教程_如何用Python从头开始实现一个中文拼音输入法?
- NB-IoT窖井井盖解决方案
- AE基础教程第一阶段——18首选项设置
- Selenium滑块验证登录天猫淘宝网站
- 非科班选手的刷题打卡记录Day1
- pm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: undefi