Axi4ReadRequestPacket class

A read packet on an Axi4ReadInterface.

Inheritance

Constructors

Axi4ReadRequestPacket.new({required LogicValue addr, required LogicValue prot, LogicValue? id, LogicValue? len, LogicValue? size, LogicValue? burst, LogicValue? lock, LogicValue? cache, LogicValue? qos, LogicValue? region, LogicValue? user})
Creates a read 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
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
returnedData List<LogicValue>
Data returned by the read.
no setter
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
user LogicValue?
User (optional).
finalinherited

Methods

complete({List<LogicValue> data = const [], LogicValue? resp, LogicValue? user}) → void
Called by a completer when a transfer is completed.
override
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