LtiLrChannelDriver constructor

LtiLrChannelDriver({
  1. required Component parent,
  2. required Axi5SystemInterface sys,
  3. required LtiLrChannelInterface lr,
  4. required Sequencer<LtiLrChannelPacket> sequencer,
  5. int? timeoutCycles = 500,
  6. int? dropDelayCycles = 30,
  7. String name = 'ltiLrChannelDriver',
  8. bool hasCredits(
    1. int vc
    ) = _defaultHasCredits,
  9. void updateCredits(
    1. int vc
    ) = _defaultUpdateCredits,
})

Creates a new LtiLrChannelDriver.

Implementation

LtiLrChannelDriver({
  required Component parent,
  required this.sys,
  required this.lr,
  required super.sequencer,
  super.timeoutCycles = 500,
  super.dropDelayCycles = 30,
  String name = 'ltiLrChannelDriver',
  this.hasCredits = _defaultHasCredits,
  this.updateCredits = _defaultUpdateCredits,
}) : super(
        name,
        parent,
        clk: sys.clk,
      );