Axi4RequestPacket constructor

Axi4RequestPacket({
  1. required LogicValue addr,
  2. required LogicValue prot,
  3. LogicValue? id,
  4. LogicValue? len,
  5. LogicValue? size,
  6. LogicValue? burst,
  7. LogicValue? lock,
  8. LogicValue? cache,
  9. LogicValue? qos,
  10. LogicValue? region,
  11. LogicValue? user,
  12. LogicValue? domain,
  13. LogicValue? bar,
})

Creates a new packet.

Implementation

// TODO(kimmeljo): how to capture the type (AR vs. AW)??
Axi4RequestPacket(
    {required this.addr,
    required this.prot,
    this.id,
    this.len,
    this.size,
    this.burst,
    this.lock,
    this.cache,
    this.qos,
    this.region,
    this.user,
    this.domain,
    this.bar});