Axi5SubordinateAcChannelAgent constructor

Axi5SubordinateAcChannelAgent({
  1. required Axi5SystemInterface sys,
  2. required Axi5AcChannelInterface ac,
  3. required Component parent,
  4. String name = 'axi5MainAcChannelAgent',
  5. int? timeoutCycles,
  6. int? dropDelayCycles,
})

Constructs a new Axi5SubordinateAcChannelAgent.

Implementation

Axi5SubordinateAcChannelAgent({
  required this.sys,
  required this.ac,
  required Component parent,
  String name = 'axi5MainAcChannelAgent',
  this.timeoutCycles,
  this.dropDelayCycles,
}) : super(name, parent) {
  sequencer = Sequencer<Axi5AcChannelPacket>(
      'axi5SubordinateAcChannelAgentSequencer', this);

  driver = Axi5AcChannelDriver(
    parent: this,
    sys: sys,
    ac: ac,
    sequencer: sequencer,
    timeoutCycles: timeoutCycles,
    dropDelayCycles: dropDelayCycles,
  );
}