Ace5LiteRChannelConfig class

A config object for constructing an ACE5-Lite R channel.

Inheritance

Constructors

Ace5LiteRChannelConfig({int userWidth = 32, int dataWidth = 64, int idWidth = 4, bool useIdUnq = false, bool useTag = false, int tagDataWidth = 0, bool useTagUpdate = false, bool useTagMatch = false, bool tracePresent = false, int loopWidth = 0, bool useBusy = false, int chunkNumWidth = 0, int chunkStrbWidth = 0, bool useLast = true, bool usePoison = false, int respWidth = 4})
Constructor.

Properties

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

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