Currently, the logic on top of the base arbiters for br_flow_arb and br_flow_mux variants is repeated for every arbitration policy. We should reorganize into a br_flow_arb_core and br_flow_mux_core module that just contains the additional logic so that the public facing modules can just be composed of a core module plus the specific arbiter.
Currently, the logic on top of the base arbiters for br_flow_arb and br_flow_mux variants is repeated for every arbitration policy. We should reorganize into a br_flow_arb_core and br_flow_mux_core module that just contains the additional logic so that the public facing modules can just be composed of a core module plus the specific arbiter.