Axi5BaseArChannelConfig class abstract

A config object for constructing an AXI5 AR channel.

Implementers

Constructors

Axi5BaseArChannelConfig({int userWidth = 0, int idWidth = 0, bool useIdUnq = false, int addrWidth = 0, int lenWidth = 0, bool useLock = false, int sizeWidth = 0, int burstWidth = 0, int cacheWidth = 0, int protWidth = 0, int qosWidth = 0, int regionWidth = 0, int barWidth = 0, bool usePoison = false, bool rmeSupport = false, bool instPrivPresent = false, int pasWidth = 0, int mecIdWidth = 0, bool useChunk = false, int atopWidth = 0, int chunkNumWidth = 0, int chunkStrbWidth = 0, bool tracePresent = false, int loopWidth = 0, int mpamWidth = 0, bool useTagging = false, int secSidWidth = 0, int sidWidth = 0, int ssidWidth = 0, int snpWidth = 0, bool useNsaId = false, bool usePbha = false, int actWidth = 0, int subSysIdWidth = 0, bool useFlow = false, bool supportGdi = false, bool supportRmeAndPasMmu = false, int untranslatedTransVersion = 4})
Constructor.

Properties

actWidth int
ACT width.
final
addrWidth int
The width of the address bus in bits.
final
atopWidth int
The width of the ATOP signal in bits.
final
barWidth int
The width of the BAR signal in bits.
final
burstWidth int
The width of the BURST signal in bits.
final
cacheWidth int
The width of the CACHE signal in bits.
final
chunkNumWidth int
The width of the CHUNKNUM signal in bits.
final
chunkStrbWidth int
The width of the CHUNKSTRB signal in bits.
final
hashCode int
The hash code for this object.
no setterinherited
idWidth int
The width of the ID signal in bits.
final
instPrivPresent bool
Inst/priv support.
final
lenWidth int
The width of the LEN signal in bits.
final
loopWidth int
Loopback signal width.
final
mecIdWidth int
The width of MECID signal in bits.
final
mpamWidth int
Width of MPAM signal.
final
pasWidth int
The width of PAS signal in bits.
final
protWidth int
The width of the PROT signal in bits.
final
qosWidth int
The width of the QOS signal in bits.
final
regionWidth int
The width of the REGION signal in bits.
final
rmeSupport bool
Realm Management Extension support.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secSidWidth int
Secure stream ID width.
final
sidWidth int
Stream ID width.
final
sizeWidth int
The width of the SIZE signal in bits.
final
snpWidth int
Snoop width.
final
ssidWidth int
Substream ID width.
final
subSysIdWidth int
Subsystem ID width.
final
supportGdi bool
GDI support.
final
supportRmeAndPasMmu bool
RME and PAS support.
final
tracePresent bool
Trace present.
final
untranslatedTransVersion int
Untranslated transactions version.
final
useChunk bool
Data chunking enabled.
final
useFlow bool
Flow support.
final
useIdUnq bool
Indicates whether the unique ID feature is used.
final
useLock bool
Controls the presence of lock which is an optional port.
final
useNsaId bool
Control for using NSAID.
final
usePbha bool
Control for using PBHA.
final
usePoison bool
Should a poison bit be included.
final
userWidth int
The width of the user-defined signal in bits.
final
useTagging bool
Support tagging feature.
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