chisel3.util
Hardware module that is used to sequence n producers into 1 consumer. Priority is given to lower producer.
val arb = Module(new Arbiter(UInt(), 2)) arb.io.in(0) <> producer0.io.out arb.io.in(1) <> producer1.io.out consumer.io.in <> arb.io.out
data type
number of inputs
(Since version 3.1) Use chisel3.experimental.annotate instead
Hardware module that is used to sequence n producers into 1 consumer. Priority is given to lower producer.