Axi5SubordinateWriteClusterAgent constructor
- required Axi5SystemInterface sys,
- required Axi5AwChannelInterface aw,
- required Axi5WChannelInterface w,
- required Axi5BChannelInterface b,
- required Component parent,
- String name = 'axi5SubordinateWriteClusterAgent',
- int? timeoutCycles,
- int? dropDelayCycles,
- num readyFrequency = 1.0,
- bool useCredit = false,
Constructs a new Axi5SubordinateWriteClusterAgent.
Implementation
Axi5SubordinateWriteClusterAgent({
required this.sys,
required this.aw,
required this.w,
required this.b,
required Component parent,
String name = 'axi5SubordinateWriteClusterAgent',
this.timeoutCycles,
this.dropDelayCycles,
this.readyFrequency = 1.0,
this.useCredit = false,
}) : super(name, parent) {
reqAgent = Axi5SubordinateAwChannelAgent(
sys: sys,
aw: aw,
parent: parent,
readyFrequency: readyFrequency,
useCredit: useCredit);
dataAgent = Axi5SubordinateWChannelAgent(
sys: sys,
w: w,
parent: parent,
readyFrequency: readyFrequency,
useCredit: useCredit);
respAgent = Axi5SubordinateBChannelAgent(
sys: sys,
b: b,
parent: parent,
timeoutCycles: timeoutCycles,
dropDelayCycles: dropDelayCycles);
}