Hello I am integrating a ral model and I wanted to reconfigure a field from outside the ral model and in the ral model lock_model method is called and I cannot change in ral model because it is provided Read only.
So I was just wondering if there was any way that we can reconfigure that outside the ral model.
In reply to Ashu_kr:
It depends on what you want to change. If there is a set_*() method, you can call that after locking it. You cannot add/remove fields or registers.
In reply to Ashu_kr:
You can not call configure() method once lock_model is called. As configure() of uvm_reg_field is adding register field into uvm_reg. (parent.add_field(this)).
You can change reset value, change access or set some mirror value etc.