LtiLaChannelConfig class

A config object for constructing an LTI LA channel.

Constructors

LtiLaChannelConfig({int userWidth = 0, int idWidth = 0, int addrWidth = 0, bool rmeSupport = false, bool instPrivPresent = false, int pasWidth = 0, int loopWidth = 0, int secSidWidth = 0, int sidWidth = 0, int ssidWidth = 0, bool useFlow = false, bool supportGdi = false, bool supportRmeAndPasMmu = false, int ogWidth = 0, int tlBlockWidth = 0, bool useIdent = false})
Constructor.

Properties

addrWidth int
The width of the address bus 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
loopWidth int
Loopback signal width.
final
ogWidth int
OG width.
final
pasWidth int
The width of PAS 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
ssidWidth int
Substream ID width.
final
supportGdi bool
GDI support.
final
supportRmeAndPasMmu bool
RME and PAS support.
final
tlBlockWidth int
TLBLOCK width.
final
useFlow bool
Flow support.
final
useIdent bool
Use IDENT.
final
userWidth int
The width of the user-defined signal in bits.
final

Methods

clone() LtiLaChannelConfig
Creates a copy of this config.
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