Configure the builder so The port selection is locked until the transaction on the selected port is consumed.
Configure the builder so lower ports have priority over higher ports
Configure the builder so the port selection could change every cycle, even if the transaction on the selected port is not consumed.
Build the arbitered Stream from a variable number Stream as arguments
Configure the builder for fair round robin arbitration
Configure the build to retrieve transaction in a sequential order.
Configure the build to retrieve transaction in a sequential order.
First transaction should come from port zero, then from port one, ...
Configure the builder so the port selection is locked until the selected port finish is burst (last=True).
Configure the builder so the port selection is locked until the selected port finish is burst (last=True).
Could be used to arbitrate Stream[Flow[T]].
(Since version ) see corresponding Javadoc for more information.
Build a StreamArbiter from a list of Stream.
example:
Stream documentation