clone method

  1. @override
Axi5ArChannelInterface clone()
override

Copy Constructor.

Implementation

@override
Axi5ArChannelInterface clone() => Axi5ArChannelInterface(
      config: Axi5ArChannelConfig(
        userWidth: userWidth,
        idWidth: idWidth,
        useIdUnq: useIdUnq,
        tracePresent: tracePresent,
        loopWidth: loopWidth,
        chunkNumWidth: chunkNumWidth,
        chunkStrbWidth: chunkStrbWidth,
        addrWidth: addrWidth,
        lenWidth: lenWidth,
        useLock: useLock,
        snpWidth: snpWidth,
        rmeSupport: rmeSupport,
        instPrivPresent: instPrivPresent,
        pasWidth: pasWidth,
        mecIdWidth: mecIdWidth,
        atopWidth: atOpWidth,
        mpamWidth: mpamWidth,
        useTagging: useTagging,
        secSidWidth: secSidWidth,
        sidWidth: sidWidth,
        ssidWidth: ssidWidth,
        useNsaId: useNsaId,
        usePbha: usePbha,
        actWidth: actWidth,
        subSysIdWidth: subSysIdWidth,
        useFlow: useFlow,
        supportGdi: supportGdi,
        supportRmeAndPasMmu: supportRmeAndPasMmu,
        untranslatedTransVersion: untranslatedTransVersion,
      ),
      useCrediting: useCrediting,
      sharedCredits: sharedCredits,
      numRp: numRp,
      userMixInEnable: userMixInEnable,
      idMixInEnable: idMixInEnable,
      tagMixInEnable: tagMixInEnable,
      debugMixInEnable: debugMixInEnable,
      chunkMixInEnable: chunkMixInEnable,
      atomicMixInEnable: atomicMixInEnable,
      mmuMixInEnable: mmuMixInEnable,
      qualMixInEnable: qualMixInEnable,
      opcodeMixInEnable: opcodeMixInEnable,
    );