本文主要是介绍UVM:6.6.3 wait_modified 的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.前面的向scoreboard 传递参数emp_en,scoreboard要获取这个参数。但是sequence 是在task phase 中运行的,设置参数的时间往往是不固定的的。
2.使用wait_modified 任务,它有三个参数,与config::get 的前三个参数完全一样。当监测到第三个参数被更新后,就返回,否则一直等待。如下:
1)检测到后,根据get 更新。
3.除了在component 中,还可以在sequence中调用wait_modified :
4.结果:
1)变成0打印一次,变成1 又打印一次。
2)变一次有效一次。还是永远有效?从打印看好像是前者。
这篇关于UVM:6.6.3 wait_modified 的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!