Tlm_fifo for multiple producers and single consumer

HI All,

I have only seen examples where there is one producers 'put’ting data into the tlm fifo and one consumer 'get’ting from it.
Is it possible to have multiple producers put data into the FIFO which is then retrieved by a single consumer?

Thanks in advance!

In reply to abisha:

There is nothing preventing you from having multiple producers or consumers in a tlm_fifo. There reason you don’t see it used that way very often is that people usually want more arbitration control than just simply First-In, First-Out. They want priorities and locks, like what umm_sequencer has.

In reply to dave_59:

Thanks a lot Dave for your prompt reply!

In reply to dave_59:

How to connect multiple producers or consumers to tlm_fifo?