Axi5AwChannelConfig constructor

Axi5AwChannelConfig({
  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. bool instPrivPresent = false,
  9. int pasWidth = 0,
  10. int mecIdWidth = 0,
  11. int atOpWidth = 0,
  12. int snpWidth = 0,
  13. bool tracePresent = false,
  14. int loopWidth = 0,
  15. int mpamWidth = 0,
  16. bool useTagging = false,
  17. int secSidWidth = 0,
  18. int sidWidth = 0,
  19. int ssidWidth = 0,
  20. bool useNsaId = false,
  21. bool usePbha = false,
  22. int actWidth = 0,
  23. int subSysIdWidth = 0,
  24. int domainWidth = 0,
  25. bool stashNidPresent = false,
  26. bool stashLPidPresent = false,
  27. int cmoWidth = 0,
  28. bool useFlow = false,
  29. bool supportGdi = false,
  30. bool supportRmeAndPasMmu = false,
  31. int untranslatedTransVersion = 4,
})

Constructor.

Implementation

Axi5AwChannelConfig({
  super.userWidth = 32,
  super.idWidth = 4,
  super.useIdUnq = false,
  super.addrWidth = 32,
  super.lenWidth = 8,
  super.useLock = true,
  super.rmeSupport = false,
  super.instPrivPresent = false,
  super.pasWidth = 0,
  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.actWidth = 0,
  super.subSysIdWidth = 0,
  super.domainWidth = 0,
  super.stashNidPresent = false,
  super.stashLPidPresent = false,
  super.cmoWidth = 0,
  super.useFlow = false,
  super.supportGdi = false,
  super.supportRmeAndPasMmu = false,
  super.untranslatedTransVersion = 4,
}) : super(
        sizeWidth: 3,
        burstWidth: 2,
        cacheWidth: 4,
        protWidth: 3,
        qosWidth: 4,
        regionWidth: 4,
      );