Axi5AcChannelInterface constructor
Constructor.
Implementation
Axi5AcChannelInterface({
this.debugMixInEnable = false,
this.tracePresent = false,
this.addrWidth = 32,
}) : loopWidth = 0,
super(
prefix: 'AC',
main: false,
useCrediting: false,
sharedCredits: false,
numRp: 0,
) {
if (debugMixInEnable) {
makeDebugPorts();
}
setPorts([
Logic.port('${prefix}ADDR', addrWidth),
Logic.port('${prefix}VMIDEXT', 4),
], [
PairDirection.fromConsumer,
]);
}