Ace5LiteAwChannelConfig constructor

Ace5LiteAwChannelConfig({
  1. int userWidth = 32,
  2. int idWidth = 4,
  3. bool useIdUnq = false,
  4. int addrWidth = 32,
  5. int lenWidth = 8,
  6. bool useLock = true,
  7. bool rmeSupport = false,
  8. int mecIdWidth = 0,
  9. int atOpWidth = 0,
  10. int snpWidth = 0,
  11. bool tracePresent = false,
  12. int loopWidth = 0,
  13. int mpamWidth = 0,
  14. bool useTagging = false,
  15. int secSidWidth = 0,
  16. int sidWidth = 0,
  17. int ssidWidth = 0,
  18. bool useNsaId = false,
  19. bool usePbha = false,
  20. int subSysIdWidth = 0,
  21. int domainWidth = 0,
  22. bool stashNidPresent = false,
  23. bool stashLPidPresent = false,
  24. int cmoWidth = 0,
  25. bool useFlow = false,
  26. int untranslatedTransVersion = 4,
})

Constructor.

Implementation

Ace5LiteAwChannelConfig({
  super.userWidth = 32,
  super.idWidth = 4,
  super.useIdUnq = false,
  super.addrWidth = 32,
  super.lenWidth = 8,
  super.useLock = true,
  super.rmeSupport = false,
  super.mecIdWidth = 0,
  super.atOpWidth = 0,
  super.snpWidth = 0,
  super.tracePresent = false,
  super.loopWidth = 0,
  super.mpamWidth = 0,
  super.useTagging = false,
  super.secSidWidth = 0,
  super.sidWidth = 0,
  super.ssidWidth = 0,
  super.useNsaId = false,
  super.usePbha = false,
  super.subSysIdWidth = 0,
  super.domainWidth = 0,
  super.stashNidPresent = false,
  super.stashLPidPresent = false,
  super.cmoWidth = 0,
  super.useFlow = false,
  super.untranslatedTransVersion = 4,
}) : super(
        sizeWidth: 3,
        burstWidth: 2,
        cacheWidth: 4,
        protWidth: 3,
        qosWidth: 4,
        regionWidth: 4,
        pasWidth: 0,
        instPrivPresent: false,
        actWidth: 0,
        supportGdi: false,
        supportRmeAndPasMmu: false,
      );