Hello Everyone.
My question is I can write a register value, but cannot read the same value back.
I can get the written value from register by get() method, but when i read the same value, i receive 0, "ZERO".
Any solution for this one ?
my register sequence is as follows.
virtual task body();
uvm_status_e status;
uvm_reg_data_t data;
$display("\n\n\nTRANSACTION SEQ1 Starting.....");
block_obj.reg2.write(status,'h05,UVM_FRONTDOOR,.parent(this));
#09;
desired_value = block_obj.reg2.get();
$display($time,"(1)desired_value is %0h",desired_value);
$display ($time,"\n\nSEQ READ START");
block_obj.reg2.read(status,data,UVM_FRONTDOOR,.parent(this));
$display ($time,"READ SEQ final data %h\n\n\n",data);
desired_value = block_obj.reg2.get();
$display($time,"(2)desired_value is %0h",desired_value);
endtask: body