전자의 경우 vr_ad 패키지로 작업하고 있습니다. 나는 vr_ad_reg_file my_reg_file
에 레지스터 my_reg
을 정의했습니다 :Specman UVM : 레지스터에 직접 액세스하고 read_reg_val()을 사용하는 것의 차이점은 무엇입니까?
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();
여러분의 도움에 감사드립니다 직접 레지스터 접근의 차이는 (있는 경우)이란 무엇입니까.