Axi5SubordinateSnoopClusterAgent constructor

Axi5SubordinateSnoopClusterAgent({
  1. required Axi5SystemInterface sys,
  2. required Axi5AcChannelInterface ac,
  3. required Axi5CrChannelInterface cr,
  4. required Component parent,
  5. String name = 'axi5SubordinateSnoopClusterAgent',
  6. int? timeoutCycles,
  7. int? dropDelayCycles,
  8. num readyFrequency = 1.0,
  9. bool useCredit = false,
})

Constructs a new Axi5SubordinateSnoopClusterAgent.

Implementation

Axi5SubordinateSnoopClusterAgent({
  required this.sys,
  required this.ac,
  required this.cr,
  required Component parent,
  String name = 'axi5SubordinateSnoopClusterAgent',
  this.timeoutCycles,
  this.dropDelayCycles,
  this.readyFrequency = 1.0,
  this.useCredit = false,
}) : super(name, parent) {
  reqAgent = Axi5SubordinateAcChannelAgent(
    sys: sys,
    ac: ac,
    parent: parent,
    timeoutCycles: timeoutCycles,
    dropDelayCycles: dropDelayCycles,
  );
  respAgent = Axi5SubordinateCrChannelAgent(
      sys: sys,
      cr: cr,
      parent: parent,
      readyFrequency: readyFrequency,
      useCredit: useCredit);
}