Axi5ArChannelConfig class

A config object for constructing an AXI5 AR channel.

Inheritance

Constructors

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