pulp-platform / common_cells

Common SystemVerilog components
Other
488 stars 138 forks source link

stream_arbiter_flushable: Do not lock prio arbiter #222

Closed niwis closed 2 months ago

niwis commented 3 months ago

Setting LockIn while ExtPrio = 1'b1 is disallowed by the rr_arb_tree and has no effect. Furthermore, locking a decision with a possibly lower priority violates the intent of the priority arbiter.

Therefore, clear the LockIn parameter for the priority arbiter.

Fixes #221.