StatefulArbiter constructor

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

Creates a new StatefulArbiter with associated clk and reset.

Implementation

StatefulArbiter(super.requests,
    {required Logic clk,
    required Logic reset,
    super.reserveName,
    super.reserveDefinitionName,
    String? definitionName})
    : super(
          definitionName:
              definitionName ?? 'StatefulArbiter_W${requests.length}') {
  addInput('clk', clk);
  addInput('reset', reset);
}