Multiple agents accessing a single uvm_reg_block

In reply to mpattaje:

Try this to connect sequencer dynamically… Link.

// Testcase
 
// Set Interface-1 Sequencer to given Register Map
env_cfg.my_reg_block.reg_map.set_sequencer(.sequencer(my_agent1.my_seqr), .adapter( my_env.my_reg_adapter));
 
//Writing with Interface-1
env.my_reg_block.reg_map.MY_REGISTER.write(status, value, UVM_FRONTDOOR);
 
 
// Set Interface-2 Sequencer to given Register Map
env_cfg.my_reg_block.reg_map.set_sequencer(.sequencer(my_agent2.my_seqr), .adapter( my_env.my_reg_adapter));
 
//Writing with Interface-2
env.my_reg_block.reg_map.MY_REGISTER.write(status, value, UVM_FRONTDOOR);