1.create_map
在uvm_reg_block中包含了create_map函数,用于创建一个address map.创建的时候会指定一个名字;base_addr是此map的基地址,所有的寄存器、memories 和sub_block都受到此基地址控制;n_bytes指当前map使用的数据宽度;endian设置大小端;byte_addresssing用来设置地址是否按照byte为单位增加,例如:n_bytes=4,则以4byte为单位,0,4,8,etc.
2.add_submap
用于将特定的map添加到此map内;每个map都会设置特定的基地址;
UVM寄存器模型
最新推荐文章于 2024-07-28 22:38:52 发布