我正在为 e 使用 vr_ad 包。我在以下位置定义了一个my_reg
寄存器vr_ad_reg_file my_reg_file
:
reg_def MY_REG MY_REG_FILE 20'h00018 {
reg_fld my_reg_field : uint (bits : 32) : RW : 0x0;
};
我想访问寄存器的值。直接访问寄存器有什么区别(如果有的话):
some_var = my_reg_file.my_reg.my_reg_field;
并使用以下方式访问寄存器read_reg_val()
:
some_var = my_reg_file.my_reg.read_reg_val();
谢谢您的帮助。