| |
Registers/Adapter
Overview
UVM寄存器模型访问methods使用通用寄存器事务生成总线读写周期。这些事务需要适应目标总线sequence_item。适配器需要是双向的,以便将寄存器事务请求转换为总线sequence item,并且能够将总线sequence item响应转换回sequence item。应该通过扩展uvm_reg_adapter基类来实现适配器
【此处需一幅图】
Adapter Is Part Of An Agent Package
寄存器适配器应作为目标总线agent package的一部分提供,但由于UVM寄存器模型功能相对较新,因此您很可能必须实现自己的寄存器适配器,直到agent提供程序将其中一个包含到agent package中。
如果要创建自己的总线agent,则应该包含一个适配器,以允许agent package的用户能够将其与寄存器模型一起使用。