请注意,start
方法的call_pre_post
字段设置为0,这意味着在使用这些序列宏时,序列的pre_body和post_body方法将永远不会被调用。否则,执行流程与通过start方法执行序列时类似。
执行序列宏介绍
使用序列宏的优点是可以使用内联约束,但是您失去了控制执行sequence中 pre_body
和 post_body
方法调用的能力。通过创建item、随机化并自动调用所需任务来减少代码行数,以启动给定的sequence或sequence_item。
文章来源:https://www.toymoban.com/news/detail-405093.html
在之前的文章中,我们了解到所有 uvm_do
宏最终都调用在 uvm_do_on_pri_with
中定义的代码。因此,让我们看看 UVM 中如何构建它以更好地理解这个过程。文章来源地址https://www.toymoban.com/news/detail-405093.html
`define uvm_do_on_pri_with
到了这里,关于【从零开始学习 UVM】6.4、UVM 激励产生 —— uvm_do 宏详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!