makeChunkPorts method

  1. @protected
void makeChunkPorts()

Helper to instantiate ACE specific request ports.

Implementation

@protected
void makeChunkPorts() {
  if (main) {
    setPorts([
      Logic.port('${prefix}CHUNKEN'),
    ], [
      PairDirection.fromProvider,
    ]);
  } else {
    setPorts([
      Logic.port('${prefix}CHUNKV'),
      if (chunkNumWidth > 0) Logic.port('${prefix}CHUNKNUM', chunkNumWidth),
      if (chunkStrbWidth > 0) Logic.port('${prefix}CHUNKSTRB', chunkStrbWidth)
    ], [
      PairDirection.fromConsumer,
    ]);
  }
}