Axi5AwChannelPacket class

A request packet on an AXI5 AW channel interface.

Inheritance
Implemented types

Constructors

Axi5AwChannelPacket({required Axi5RequestSignalsStruct request, required Axi5ProtSignalsStruct prot, required Axi5MemoryAttributeSignalsStruct memAttr, Axi5UserSignalsStruct? user, Axi5IdSignalsStruct? id, Axi5StashSignalsStruct? stash, Axi5DebugSignalsStruct? debug, Axi5MmuSignalsStruct? mmu, Axi5QualifierSignalsStruct? qual, Axi5AtomicSignalsStruct? atomic, Axi5MemPartTagSignalsStruct? tag, Axi5OpcodeSignalsStruct? opcode})
Constructor

Properties

atomic Axi5AtomicSignalsStruct?
Atomic signals
final
completed Future<void>
A Future that completes once the the read has been completed.
no setter
debug Axi5DebugSignalsStruct?
Debug signals
final
hashCode int
The hash code for this object.
no setterinherited
id Axi5IdSignalsStruct?
ID signals
final
logger Logger
A Logger for messages related to the test or testbench.
latefinalinherited
memAttr Axi5MemoryAttributeSignalsStruct
Memory attribute signals
final
mmu Axi5MmuSignalsStruct?
MMU signals
final
opcode Axi5OpcodeSignalsStruct?
Opcode signals
final
prot Axi5ProtSignalsStruct
Protection signals
final
qual Axi5QualifierSignalsStruct?
Qualifier signals
final
request Axi5RequestSignalsStruct
Request signals
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stash Axi5StashSignalsStruct?
Stash signals
final
tag Axi5MemPartTagSignalsStruct?
Tag signals
final
user Axi5UserSignalsStruct?
User signals
final

Methods

clone() Axi5AwChannelPacket
Creates a copy of this packet.
complete() → void
Called by a completer when a transfer is completed.
fullName() String
A descriptive name representing this instance of the object.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
trackerString(TrackerField field) String?
Returns a formatted String value associated with field in this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited