为uvm_reg访问添加额外信息
uvm_reg类为我们提供了寄存器访问的write和read接口,
通常用到形参有status, value, path, map, prior,其中prior是传递给sequencer的。
如果我们需要为一个寄存器访问对应的总线传输添加额外的信息,例如 protected access, locking, bursts,master_id等,那么我们需要添加一个umv_object类型的extension形参。
在reg_adapter中,调用get_item方法拿到对应的item中的extension信息,并且将extension信息添加到对应的总线传输的transaction上。