在vr_ad(specman)中获取字段的重置值,或仅重置该字段

时间:2018-06-21 08:02:59

标签: uvm specman e

我正在运行一个序列,需要临时写入寄存器中的某个字段,过一会儿我希望将其重置回其重置值。我不想使用reset()函数来重置整个寄存器,我只想重置该字段。即使在reg_fld宏中为每个字段定义了重置值,我也找不到一种简单的方法来访问字段本身的重置值。

1 个答案:

答案 0 :(得分:0)

您可以通过vr_ad_reg::static_info::fields_info访问vr_ad_reg::get_fields_info()(前提是static_info存在)。这是一个列表,每个字段都有一个项目,其中包含有关该字段的信息。在数据浏览器中查看一下,这应该会对您有所帮助。