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(2, UInt())) arb.io.in(0) <> producer0.io.out arb.io.in(1) <> producer1.io.out consumer.io.in <> arb.io.out
(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.