Is it possible to map 2 different sequencers to a reg_map one for read one for write?

In reply to MICRO_91:

In reply to srikanthvvs1:
If you have 2 separate interfaces for Write and Read then you would have 2 sequencer , one sequencer for each interface .
Generally the built-in sequencer is used as it is , how do you intend to add semaphore to it ? . Also this won’t duplicate the independent nature of the channels

I mean in the driver task not in sequencer.

task drive_wr_txn(txn t);
   wr_sema.get(); 
   fork
   begin
     //driver code
     wr_sema.put()
   end
   join_none //if a read pkt exists in driver tlm fifo this wont block that
endtask

Just a general idea. Should see if it really works.