In reply to rkg_:
You have RO registers. RO registers cannot be written by the write command in the FRONTDOOR mode. Most RO registers are volatile registers which can be modified directly by the DUT (internally). If you want to modify them from your testbench you have to use the BACKDOOR access. A BACKDOOR write is the poke command. You can use it.