{"body":"5:28 PM <DaKnig> operating x FIFOs does not sound too elegant\n5:28 PM <yuriks> for an arbitrary number of inputs I think most of the reasonable solutions are going to have tradeoffs\n5:28 PM <yuriks> if you're fine with (bounded) blocking you could also round-robin between which input you feed from each cycle\n5:29 PM <yuriks> you're not going to be able to continuously feed stuff in anyway unless the consumer of the queue operates at a much faster speed\n5:30 PM <yuriks> if the bursts are aligned a lot of the time you could have a FIFO of width n_inputs * data_size, then you load all the ready inputs into it at the same time\n5:31 PM <yuriks> (this also in theory lets you easily pop N items at once from the output)","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/fBD6LzDx","modified":1598921576,"id":"fBD6LzDx","size":721,"lines":6,"own_paste":false,"theme":"","date":1598921576}