Axi5WakeupInterface constructor

Axi5WakeupInterface({
  1. bool useSnoop = false,
})

Construct a new instance of an Axi5 interface.

Implementation

Axi5WakeupInterface({this.useSnoop = false}) {
  setPorts([
    Logic.port('AWAKEUP'),
  ], [
    PairDirection.fromProvider,
  ]);
  setPorts([
    if (useSnoop) Logic.port('ACWAKEUP'),
  ], [
    PairDirection.fromConsumer,
  ]);
}