ReadyValidTransmitterDriver constructor

ReadyValidTransmitterDriver({
  1. required Logic clk,
  2. required Logic reset,
  3. required Logic ready,
  4. required Logic valid,
  5. required Logic data,
  6. required Sequencer<ReadyValidPacket> sequencer,
  7. required Component? parent,
  8. double blockRate = 0,
  9. String name = 'readyValidTransmitterDriver',
  10. int? dropDelayCycles = 30,
})

Creates an Agent for transmitting over a ready/valid protocol.

Implementation

ReadyValidTransmitterDriver({
  required super.clk,
  required this.reset,
  required this.ready,
  required this.valid,
  required this.data,
  required super.sequencer,
  required Component? parent,
  this.blockRate = 0,
  String name = 'readyValidTransmitterDriver',
  super.dropDelayCycles = 30,
}) : super(name, parent);