Axi5CreditControlInterface constructor
- bool useSnoop = false,
Construct a new instance of an Axi5 interface.
Implementation
Axi5CreditControlInterface({this.useSnoop = false}) {
setPorts([
Logic.port('ACTIVEREQ'),
if (useSnoop) Logic.port('ACTIVEREQD'),
if (useSnoop) Logic.port('ASKSTOPD'),
], [
PairDirection.fromProvider,
]);
setPorts([
if (useSnoop) Logic.port('ACTIVEREQD'),
Logic.port('ACTIVEREQ'),
Logic.port('ASKSTOP'),
], [
PairDirection.fromConsumer,
]);
}