Axi5BaseWChannelConfig class abstract

A config object for constructing an AXI5 W channel.

Implementers

Constructors

Axi5BaseWChannelConfig({int userWidth = 0, int dataWidth = 0, bool useLast = false, int tagDataWidth = 0, bool useTag = false, bool useTagUpdate = false, bool useTagMatch = false, bool tracePresent = false, int loopWidth = 0, int strbWidth = 0, bool usePoison = false})
Constructor.

Properties

dataWidth int
The width of the transaction data bus in bits.
final
hashCode int
The hash code for this object.
no setterinherited
loopWidth int
The width of the loop signal in bits.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
strbWidth int
The width of the write strobe signal in bits.
final
tagDataWidth int
The width of the tag data signal in bits.
final
tracePresent bool
Indicates whether trace functionality is present.
final
useLast bool
Controls the presence of last which is an optional port for multi burst transactions.
final
usePoison bool
Indicates whether a poison bit is used.
final
userWidth int
The width of the user-defined signal in bits.
final
useTag bool
Indicates whether the tag feature is used.
final
useTagMatch bool
Indicates whether the tag match feature is used.
final
useTagUpdate bool
Indicates whether the tag update feature is used.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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