1.uvm_reg_field:寄存器模型中的最小单位。

UVM:7.1.3 寄存器模型中的基本概念_寄存器

2.uvm_reg:比uvm_reg_field 高一个级别,但依然是比较小的单位。一个寄存器中至少包含一个uvm_reg_field。

3.uvm_reg_block:比较大的单位,可以加入许多uvm_reg,也可以加入其它的uvm_reg_block。一个寄存器模型中至少包含一个uvm_reg_block。

4.uvm_reg_map:每个寄存器加入模型时都有地址,uvm_reg_map存储这些地址,并转换成可以访问的物理地址(因为寄存器模型中的寄存器地址一般是偏移地址,不是觉得地址)。使用前门时,uvm_reg_map 会将地址转换成绝对地址。每个reg_block内部,至少有一个uvm_reg_map(通常也只有一个)。