Axi4SubordinateReadClusterAgent constructor

Axi4SubordinateReadClusterAgent({
  1. required Axi4SystemInterface sIntf,
  2. required Axi4BaseArChannelInterface arIntf,
  3. required Axi4BaseRChannelInterface rIntf,
  4. required Component parent,
  5. String name = 'axi4SubordinateReadClusterAgent',
  6. int timeoutCycles = 500,
  7. int dropDelayCycles = 30,
  8. num readyFrequency = 1.0,
})

Constructs a new Axi4SubordinateReadClusterAgent.

Implementation

Axi4SubordinateReadClusterAgent({
  required this.sIntf,
  required this.arIntf,
  required this.rIntf,
  required Component parent,
  String name = 'axi4SubordinateReadClusterAgent',
  this.timeoutCycles = 500,
  this.dropDelayCycles = 30,
  this.readyFrequency = 1.0,
}) : super(name, parent) {
  reqAgent = Axi4SubordinateRequestChannelAgent(
      sIntf: sIntf,
      rIntf: arIntf,
      parent: parent,
      readyFrequency: readyFrequency);
  dataAgent = Axi4SubordinateDataChannelAgent(
      sIntf: sIntf,
      rIntf: rIntf,
      parent: parent,
      timeoutCycles: timeoutCycles,
      dropDelayCycles: dropDelayCycles);
}