本文主要是介绍UVM:7.8.1 get_root_blocks,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.之前的例子中,若要使用寄存器模型,则必须将寄存器模型的指针传过去,如在virtual sequence 使用,需要传递给virtual sequencer:
2.此外,还可以不使用指针传递的情况下得到寄存器模型的指针:
1)得到最顶层的reg_block。
2)7.4.1的 reg_model 是root block,但是其下的三个不是。
3.例子如下:
1)得到reg_block 的指针后,要使用cast 将其转化成目标reg_block形式。以后直接用p_rm,不必使用p_sequencer.p_rm。
这篇关于UVM:7.8.1 get_root_blocks的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!