Axi4Cluster constructor

Axi4Cluster({
  1. int idWidth = 4,
  2. int addrWidth = 32,
  3. int lenWidth = 8,
  4. int userWidth = 32,
  5. bool useLock = false,
  6. int dataWidth = 64,
  7. bool useLast = true,
})

Constructor.

Implementation

// TODO(kimmeljo): split params??
Axi4Cluster({
  int idWidth = 4,
  int addrWidth = 32,
  int lenWidth = 8,
  int userWidth = 32,
  bool useLock = false,
  int dataWidth = 64,
  bool useLast = true,
}) : super(
          read: Axi4ReadCluster(
              idWidth: idWidth,
              addrWidth: addrWidth,
              lenWidth: lenWidth,
              useLock: useLock,
              userWidth: userWidth,
              dataWidth: dataWidth,
              useLast: useLast),
          write: Axi4WriteCluster(
              idWidth: idWidth,
              addrWidth: addrWidth,
              lenWidth: lenWidth,
              useLock: useLock,
              userWidth: userWidth,
              dataWidth: dataWidth,
              useLast: useLast));