RoundRobinArbiter constructor

RoundRobinArbiter(
  1. List<Logic> requests, {
  2. required Logic clk,
  3. required Logic reset,
  4. bool reserveName = false,
  5. bool reserveDefinitionName = false,
  6. String? definitionName,
})

By default, creates an instance of a MaskRoundRobinArbiter.

Implementation

factory RoundRobinArbiter(List<Logic> requests,
        {required Logic clk,
        required Logic reset,
        bool reserveName = false,
        bool reserveDefinitionName = false,
        String? definitionName}) =>
    MaskRoundRobinArbiter(requests,
        clk: clk,
        reset: reset,
        reserveName: reserveName,
        reserveDefinitionName: reserveDefinitionName,
        definitionName: definitionName);