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