uvm中reg_adapter的用法

 

 adapter中最重要的就是reg2bus() 和bus2reg() 两个function。

 无论是读还是写command,当调用寄存器模型的读/写任务时,寄存器模型产生sequence和uvm_reg_item:rw,在reg_adaapter中产生driver能够接收的transaction.

 如果是读操作,还需要将driver读取到的bus data 放入bus_seq中,调用item_done. 在adapter中调用bus2reg()将bus_req中读取值传给rw.

 

posted @ 2024-03-11 15:06  IVY_Liu  阅读(44)  评论(0编辑  收藏  举报