RoundRobinArbiter constructor

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

By default, creates an instance of a MaskRoundRobinArbiter.

Implementation

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