Axi4SubordinateWriteClusterAgent constructor
- required Axi4SystemInterface sIntf,
- required Axi4BaseAwChannelInterface awIntf,
- required Axi4BaseWChannelInterface wIntf,
- required Axi4BaseBChannelInterface bIntf,
- required Component parent,
- String name = 'axi4SubordinateWriteClusterAgent',
- int timeoutCycles = 500,
- int dropDelayCycles = 30,
- num readyFrequency = 1.0,
Constructs a new Axi4SubordinateWriteClusterAgent.
Implementation
Axi4SubordinateWriteClusterAgent({
required this.sIntf,
required this.awIntf,
required this.wIntf,
required this.bIntf,
required Component parent,
String name = 'axi4SubordinateWriteClusterAgent',
this.timeoutCycles = 500,
this.dropDelayCycles = 30,
this.readyFrequency = 1.0,
}) : super(name, parent) {
reqAgent = Axi4SubordinateRequestChannelAgent(
sIntf: sIntf,
rIntf: awIntf,
parent: parent,
readyFrequency: readyFrequency);
dataAgent = Axi4SubordinateDataChannelAgent(
sIntf: sIntf,
rIntf: wIntf,
parent: parent,
readyFrequency: readyFrequency);
respAgent = Axi4SubordinateResponseChannelAgent(
sIntf: sIntf,
rIntf: bIntf,
parent: parent,
timeoutCycles: timeoutCycles,
dropDelayCycles: dropDelayCycles);
}