Axi4MainClusterAgent constructor
- required Axi4SystemInterface sIntf,
- required Axi4BaseArChannelInterface arIntf,
- required Axi4BaseAwChannelInterface awIntf,
- required Axi4BaseRChannelInterface rIntf,
- required Axi4BaseWChannelInterface wIntf,
- required Axi4BaseBChannelInterface bIntf,
- required Component parent,
- String name = 'axi4ClusterAgent',
- int timeoutCycles = 500,
- int dropDelayCycles = 30,
- num readyFrequency = 1.0,
Constructs a new Axi4MainClusterAgent.
Implementation
Axi4MainClusterAgent({
required this.sIntf,
required this.arIntf,
required this.awIntf,
required this.rIntf,
required this.wIntf,
required this.bIntf,
required Component parent,
String name = 'axi4ClusterAgent',
this.timeoutCycles = 500,
this.dropDelayCycles = 30,
this.readyFrequency = 1.0,
}) : super(name, parent) {
readAgent = Axi4MainReadClusterAgent(
sIntf: sIntf,
arIntf: arIntf,
rIntf: rIntf,
parent: parent,
timeoutCycles: timeoutCycles,
dropDelayCycles: dropDelayCycles,
readyFrequency: readyFrequency);
writeAgent = Axi4MainWriteClusterAgent(
sIntf: sIntf,
awIntf: awIntf,
wIntf: wIntf,
bIntf: bIntf,
parent: parent,
timeoutCycles: timeoutCycles,
dropDelayCycles: dropDelayCycles,
readyFrequency: readyFrequency);
}