Axi5MainSnoopClusterAgent constructor

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

Constructs a new Axi5MainSnoopClusterAgent.

Implementation

Axi5MainSnoopClusterAgent({
  required this.sys,
  required this.ac,
  required this.cr,
  required Component parent,
  String name = 'axi5MainSnoopClusterAgent',
  this.timeoutCycles,
  this.dropDelayCycles,
  this.readyFrequency = 1.0,
  this.useCredit = false,
}) : super(name, parent) {
  reqAgent = Axi5MainAcChannelAgent(
      sys: sys,
      ac: ac,
      parent: parent,
      readyFrequency: readyFrequency,
      useCredit: useCredit);
  respAgent = Axi5MainCrChannelAgent(
      sys: sys,
      cr: cr,
      parent: parent,
      timeoutCycles: timeoutCycles,
      dropDelayCycles: dropDelayCycles);
}