博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVM:10.6.1 换一个phase 使用config_db
阅读量:4221 次
发布时间:2019-05-26

本文共 338 字,大约阅读时间需要 1 分钟。

1.config_db::set 的第二个参数是字符串,经常出错,可以通过get_full_name 来获得。对driver 进行设置:

对sequence 某个参数设置,可以:

2.但在build_phase 时,整棵UVM 树还为形成,会引起空指针错误。要想这么做有两种方法:

1)都在new 中create

2)将set 移到connect_phase,由于connect_phase 是由叶到根执行的,base_test 的connect_phase 几乎是最后执行的。因此应该在end_of_elaboration_phase 或者start_of_simulation_phase 调用get:

上面两种方式对top_tb 中的config_db::set 无效。

你可能感兴趣的文章
51单片机:设计有四位数码管,设计3个按键,k1,k2,k3;k1为模式键,第一次按下,显示初始值,k2,k3有效,k2按一次初值加1,k3按一次初值减1;k1第二次按下停止;k1第三次按下清零;
查看>>
安卓:阿里逆地理编码,可直接拿去用
查看>>
thinkphp源码没问题却各种报错,Namespace declaration statement has to be the very first statement in the script
查看>>
android:dkplayer中ijkplayer延迟长的问题,达到秒开的结果
查看>>
安卓:okhttp请求,获取返回数据
查看>>
安卓:股票筛选及分析系统
查看>>
Effective Java 学习笔记一 Object的方法
查看>>
使用 ctypes 进行 Python 和 C 的混合编程
查看>>
用scikit-learn学习DBSCAN聚类
查看>>
机器学习:Python实现聚类算法(三)之总结
查看>>
使用sklearn做单机特征工程
查看>>
Python 多线程技巧 用threading.Event代替time.sleep()
查看>>
工具】Cmake与gcc的关系
查看>>
struct中长度为0的数组用途与原理
查看>>
svm笔记
查看>>
C++ 继承&多态
查看>>
C++多继承的观察和7点体会(都是实用派的观点) good
查看>>
python socket编程详细介绍
查看>>
高人对libsvm的经典总结(全面至极)
查看>>
Linux下c语言多线程编程
查看>>