FastComponent Type
FastComponent represents a physical component in a simulation. Because sheets can be instantiated in multiple places a given sheet component can have multiple FastComponents in the simulation. Arrays on FastComponent are filled up with simulation data per clock step as a clocked simulation progresses.
Record fields
Record Field | Description |
|
|
Full Usage:
Active
Field type: bool
Modifiers: mutable |
|
|
|
|
|
Full Usage:
FLabel
Field type: string
|
|
|
|
Full Usage:
FullName
Field type: string
|
|
|
|
|
|
Full Usage:
NumMissingInputValues
Field type: int
Modifiers: mutable |
|
|
|
Full Usage:
SheetName
Field type: string list
|
|
|
|
Full Usage:
SimSheetName
Field type: string
|
|
Full Usage:
SimSheetNamePath
Field type: string list
|
|
|
|
Full Usage:
Touched
Field type: bool
Modifiers: mutable |
|
Full Usage:
UseBigInt
Field type: bool
Modifiers: mutable |
|
Full Usage:
VerilogComponentName
Field type: string
Modifiers: mutable |
|
Full Usage:
VerilogOutputName
Field type: string array
Modifiers: mutable |
|
|
|
|
|
Instance members
Instance member | Description |
Full Usage:
this.GetInputBigInt
Parameters:
int
arg1 : InputPortNumber
Returns: bigint
Modifiers: inline |
|
Full Usage:
this.GetInputFData
Parameters:
int
arg1 : InputPortNumber
Returns: FData
Modifiers: inline |
|
Full Usage:
this.GetInputUInt32
Parameters:
int
arg1 : InputPortNumber
Returns: uint32
Modifiers: inline |
|
|
|
Full Usage:
this.InputWidth
Parameters:
int
Returns: int
Modifiers: inline |
|
Full Usage:
this.OutputWidth
Parameters:
int
Returns: int
Modifiers: inline |
|
Full Usage:
this.PutOutputBigInt
Parameters:
int
arg1 : OutputPortNumber
dat : bigint
Modifiers: inline |
|
Full Usage:
this.PutOutputFData
Parameters:
int
arg1 : OutputPortNumber
dat : FData
Modifiers: inline |
|
Full Usage:
this.PutOutputUInt32
Parameters:
int
arg1 : OutputPortNumber
dat : uint32
Modifiers: inline |
|
Full Usage:
this.ShortId
Returns: string
|
|
Full Usage:
this.SubSheet
Returns: string list
Modifiers: inline |
|