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