Axi4SubordinateResponseChannelAgent constructor

Axi4SubordinateResponseChannelAgent({
  1. required Axi4SystemInterface sIntf,
  2. required Axi4BaseBChannelInterface rIntf,
  3. required Component parent,
  4. String name = 'axi4SubordinateResponseChannelAgent',
  5. int timeoutCycles = 500,
  6. int dropDelayCycles = 30,
})

Constructs a new Axi4SubordinateResponseChannelAgent.

Implementation

Axi4SubordinateResponseChannelAgent({
  required this.sIntf,
  required this.rIntf,
  required Component parent,
  String name = 'axi4SubordinateResponseChannelAgent',
  this.timeoutCycles = 500,
  this.dropDelayCycles = 30,
}) : super(name, parent) {
  sequencer = Sequencer<Axi4ResponsePacket>(
      'axi4SubordinateResponseChannelSequencer', this);

  driver = Axi4ResponseChannelDriver(
    parent: this,
    sIntf: sIntf,
    rIntf: rIntf,
    sequencer: sequencer,
    timeoutCycles: timeoutCycles,
    dropDelayCycles: dropDelayCycles,
  );
}