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