Axi4WriteRequestPacket class

A write packet on an Axi4WriteInterface.

Inheritance

Constructors

Axi4WriteRequestPacket.new({required LogicValue addr, required LogicValue prot, required List<LogicValue> data, required List<LogicValue> strobe, LogicValue? id, LogicValue? len, LogicValue? size, LogicValue? burst, LogicValue? lock, LogicValue? cache, LogicValue? qos, LogicValue? region, LogicValue? user, LogicValue? wUser})
Creates a write packet.

Properties

addr LogicValue
Address.
finalinherited
burst LogicValue?
Burst (optional).
finalinherited
cache LogicValue?
Cache (optional).
finalinherited
completed Future<void>
A Future that completes once the the read has been completed.
no setterinherited
data List<LogicValue>
The data for this packet.
final
hashCode int
The hash code for this object.
no setterinherited
id LogicValue?
ID (optional).
finalinherited
len LogicValue?
Length (optional).
finalinherited
lock LogicValue?
Lock (optional).
finalinherited
logger Logger
A Logger for messages related to the test or testbench.
latefinalinherited
prot LogicValue
Protection
finalinherited
qos LogicValue?
QoS (optional).
finalinherited
region LogicValue?
Region (optional).
finalinherited
returnedResponse LogicValue?
Response returned by the request.
no setterinherited
returnedUserData LogicValue?
User data returned by the request.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size LogicValue?
Size (optional).
finalinherited
strobe List<LogicValue>
The strobe associated with this write.
final
user LogicValue?
User (optional).
finalinherited
wUser LogicValue?
The user metadata associated with this write.
getter/setter pair

Methods

complete({LogicValue? resp, LogicValue? user}) → void
Called by a completer when a transfer is completed.
inherited
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