makeStashPorts method

  1. @protected
void makeStashPorts()

Helper to instantiate ACE specific request ports.

Implementation

@protected
void makeStashPorts() {
  setPorts([
    if (domainWidth > 0) Logic.port('${prefix}DOMAIN', domainWidth),
    if (stashNidPresent) Logic.port('${prefix}STASHNID', 11),
    if (stashNidPresent) Logic.port('${prefix}STASHNIDEN'),
    if (stashLPidPresent) Logic.port('${prefix}STASHLPID', 5),
    if (stashLPidPresent) Logic.port('${prefix}STASHLPIDEN'),
    if (cmoWidth > 0) Logic.port('${prefix}CMO', cmoWidth),
  ], [
    PairDirection.fromProvider,
  ]);
}