Header menu logo issie

ComponentType Type

Used only to read/write .dgm files, which may contain legacy ComponentType D.U. cases no longer used Any NEW case added to ComponentType must also be added here Cases DELETED from ComponentType should remain here, with a conversion added.

Union cases

Union case Description

And

Full Usage: And

AsyncRAM1 Memory1

Full Usage: AsyncRAM1 Memory1

Parameters:
Item : Memory1

AsyncROM Memory

Full Usage: AsyncROM Memory

Parameters:
Item : Memory

AsyncROM1 Memory1

Full Usage: AsyncROM1 Memory1

Parameters:
Item : Memory1

BusCompare(BusWidth, CompareValue)

Full Usage: BusCompare(BusWidth, CompareValue)

Parameters:
    BusWidth : int
    CompareValue : bigint

BusWidth : int
CompareValue : bigint

BusCompare1(BusWidth, CompareValue, DialogTextValue)

Full Usage: BusCompare1(BusWidth, CompareValue, DialogTextValue)

Parameters:
    BusWidth : int
    CompareValue : bigint
    DialogTextValue : string

BusWidth : int
CompareValue : bigint
DialogTextValue : string

BusSelection(OutputWidth, OutputLSBit)

Full Usage: BusSelection(OutputWidth, OutputLSBit)

Parameters:
    OutputWidth : int
    OutputLSBit : int

OutputWidth : int
OutputLSBit : int

Constant(Width, ConstValue)

Full Usage: Constant(Width, ConstValue)

Parameters:
    Width : int
    ConstValue : bigint

Width : int
ConstValue : bigint

Constant1(Width, ConstValue, DialogTextValue)

Full Usage: Constant1(Width, ConstValue, DialogTextValue)

Parameters:
    Width : int
    ConstValue : bigint
    DialogTextValue : string

Width : int
ConstValue : bigint
DialogTextValue : string

Counter BusWidth

Full Usage: Counter BusWidth

Parameters:
    BusWidth : int

BusWidth : int

CounterNoEnable BusWidth

Full Usage: CounterNoEnable BusWidth

Parameters:
    BusWidth : int

BusWidth : int

CounterNoEnableLoad BusWidth

Full Usage: CounterNoEnableLoad BusWidth

Parameters:
    BusWidth : int

BusWidth : int

CounterNoLoad BusWidth

Full Usage: CounterNoLoad BusWidth

Parameters:
    BusWidth : int

BusWidth : int
Item : CustomComponentType

DFF

Full Usage: DFF

DFFE

Full Usage: DFFE

Decode4

Full Usage: Decode4

Demux2

Full Usage: Demux2

Demux4

Full Usage: Demux4

Demux8

Full Usage: Demux8

GateN(GateType, NumInputs)

Full Usage: GateN(GateType, NumInputs)

Parameters:
GateType : GateComponentType
NumInputs : int

IOLabel

Full Usage: IOLabel

Input BusWidth

Full Usage: Input BusWidth

Parameters:
    BusWidth : int

BusWidth : int

Input1(BusWidth, DefaultValue)

Full Usage: Input1(BusWidth, DefaultValue)

Parameters:
    BusWidth : int
    DefaultValue : bigint option

BusWidth : int
DefaultValue : bigint option

MergeN NumInputs

Full Usage: MergeN NumInputs

Parameters:
    NumInputs : int

NumInputs : int

MergeWires

Full Usage: MergeWires

Mux2

Full Usage: Mux2

Mux4

Full Usage: Mux4

Mux8

Full Usage: Mux8

Nand

Full Usage: Nand

NbitSpreader BusWidth

Full Usage: NbitSpreader BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsAdder BusWidth

Full Usage: NbitsAdder BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsAdderNoCin BusWidth

Full Usage: NbitsAdderNoCin BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsAdderNoCinCout BusWidth

Full Usage: NbitsAdderNoCinCout BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsAdderNoCout BusWidth

Full Usage: NbitsAdderNoCout BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsAnd BusWidth

Full Usage: NbitsAnd BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsNot BusWidth

Full Usage: NbitsNot BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsOr BusWidth

Full Usage: NbitsOr BusWidth

Parameters:
    BusWidth : int

BusWidth : int

NbitsXor(BusWidth, ArithmeticOp)

Full Usage: NbitsXor(BusWidth, ArithmeticOp)

Parameters:
BusWidth : int
ArithmeticOp : NBitsArithmetic option

Nor

Full Usage: Nor

Not

Full Usage: Not

NotConnected

Full Usage: NotConnected

Or

Full Usage: Or

Output BusWidth

Full Usage: Output BusWidth

Parameters:
    BusWidth : int

BusWidth : int

RAM Memory

Full Usage: RAM Memory

Parameters:
Item : Memory

RAM1 Memory1

Full Usage: RAM1 Memory1

Parameters:
Item : Memory1

ROM Memory

Full Usage: ROM Memory

Parameters:
Item : Memory

ROM1 Memory1

Full Usage: ROM1 Memory1

Parameters:
Item : Memory1

Register BusWidth

Full Usage: Register BusWidth

Parameters:
    BusWidth : int

BusWidth : int

RegisterE BusWidth

Full Usage: RegisterE BusWidth

Parameters:
    BusWidth : int

BusWidth : int

Shift(BusWidth, ShifterWidth, ShiftType)

Full Usage: Shift(BusWidth, ShifterWidth, ShiftType)

Parameters:
BusWidth : int
ShifterWidth : int
ShiftType : ShiftComponentType

SplitN(NumInputs, OutputWdiths, OutputLSBits)

Full Usage: SplitN(NumInputs, OutputWdiths, OutputLSBits)

Parameters:
    NumInputs : int
    OutputWdiths : int list
    OutputLSBits : int list

NumInputs : int
OutputWdiths : int list
OutputLSBits : int list

SplitWire BusWidth

Full Usage: SplitWire BusWidth

Parameters:
    BusWidth : int

BusWidth : int

Viewer BusWidth

Full Usage: Viewer BusWidth

Parameters:
    BusWidth : int

BusWidth : int

Xnor

Full Usage: Xnor

Xor

Full Usage: Xor

Instance members

Instance member Description

this.IsAnd

Full Usage: this.IsAnd

Returns: bool
Returns: bool

this.IsAsyncRAM1

Full Usage: this.IsAsyncRAM1

Returns: bool
Returns: bool

this.IsAsyncROM

Full Usage: this.IsAsyncROM

Returns: bool
Returns: bool

this.IsAsyncROM1

Full Usage: this.IsAsyncROM1

Returns: bool
Returns: bool

this.IsBusCompare

Full Usage: this.IsBusCompare

Returns: bool
Returns: bool

this.IsBusCompare1

Full Usage: this.IsBusCompare1

Returns: bool
Returns: bool

this.IsBusSelection

Full Usage: this.IsBusSelection

Returns: bool
Returns: bool

this.IsConstant

Full Usage: this.IsConstant

Returns: bool
Returns: bool

this.IsConstant1

Full Usage: this.IsConstant1

Returns: bool
Returns: bool

this.IsCounter

Full Usage: this.IsCounter

Returns: bool
Returns: bool

this.IsCounterNoEnable

Full Usage: this.IsCounterNoEnable

Returns: bool
Returns: bool

this.IsCounterNoEnableLoad

Full Usage: this.IsCounterNoEnableLoad

Returns: bool
Returns: bool

this.IsCounterNoLoad

Full Usage: this.IsCounterNoLoad

Returns: bool
Returns: bool

this.IsCustom

Full Usage: this.IsCustom

Returns: bool
Returns: bool

this.IsDFF

Full Usage: this.IsDFF

Returns: bool
Returns: bool

this.IsDFFE

Full Usage: this.IsDFFE

Returns: bool
Returns: bool

this.IsDecode4

Full Usage: this.IsDecode4

Returns: bool
Returns: bool

this.IsDemux2

Full Usage: this.IsDemux2

Returns: bool
Returns: bool

this.IsDemux4

Full Usage: this.IsDemux4

Returns: bool
Returns: bool

this.IsDemux8

Full Usage: this.IsDemux8

Returns: bool
Returns: bool

this.IsGateN

Full Usage: this.IsGateN

Returns: bool
Returns: bool

this.IsIOLabel

Full Usage: this.IsIOLabel

Returns: bool
Returns: bool

this.IsInput

Full Usage: this.IsInput

Returns: bool
Returns: bool

this.IsInput1

Full Usage: this.IsInput1

Returns: bool
Returns: bool

this.IsMergeN

Full Usage: this.IsMergeN

Returns: bool
Returns: bool

this.IsMergeWires

Full Usage: this.IsMergeWires

Returns: bool
Returns: bool

this.IsMux2

Full Usage: this.IsMux2

Returns: bool
Returns: bool

this.IsMux4

Full Usage: this.IsMux4

Returns: bool
Returns: bool

this.IsMux8

Full Usage: this.IsMux8

Returns: bool
Returns: bool

this.IsNand

Full Usage: this.IsNand

Returns: bool
Returns: bool

this.IsNbitSpreader

Full Usage: this.IsNbitSpreader

Returns: bool
Returns: bool

this.IsNbitsAdder

Full Usage: this.IsNbitsAdder

Returns: bool
Returns: bool

this.IsNbitsAdderNoCin

Full Usage: this.IsNbitsAdderNoCin

Returns: bool
Returns: bool

this.IsNbitsAdderNoCinCout

Full Usage: this.IsNbitsAdderNoCinCout

Returns: bool
Returns: bool

this.IsNbitsAdderNoCout

Full Usage: this.IsNbitsAdderNoCout

Returns: bool
Returns: bool

this.IsNbitsAnd

Full Usage: this.IsNbitsAnd

Returns: bool
Returns: bool

this.IsNbitsNot

Full Usage: this.IsNbitsNot

Returns: bool
Returns: bool

this.IsNbitsOr

Full Usage: this.IsNbitsOr

Returns: bool
Returns: bool

this.IsNbitsXor

Full Usage: this.IsNbitsXor

Returns: bool
Returns: bool

this.IsNor

Full Usage: this.IsNor

Returns: bool
Returns: bool

this.IsNot

Full Usage: this.IsNot

Returns: bool
Returns: bool

this.IsNotConnected

Full Usage: this.IsNotConnected

Returns: bool
Returns: bool

this.IsOr

Full Usage: this.IsOr

Returns: bool
Returns: bool

this.IsOutput

Full Usage: this.IsOutput

Returns: bool
Returns: bool

this.IsRAM

Full Usage: this.IsRAM

Returns: bool
Returns: bool

this.IsRAM1

Full Usage: this.IsRAM1

Returns: bool
Returns: bool

this.IsROM

Full Usage: this.IsROM

Returns: bool
Returns: bool

this.IsROM1

Full Usage: this.IsROM1

Returns: bool
Returns: bool

this.IsRegister

Full Usage: this.IsRegister

Returns: bool
Returns: bool

this.IsRegisterE

Full Usage: this.IsRegisterE

Returns: bool
Returns: bool

this.IsShift

Full Usage: this.IsShift

Returns: bool
Returns: bool

this.IsSplitN

Full Usage: this.IsSplitN

Returns: bool
Returns: bool

this.IsSplitWire

Full Usage: this.IsSplitWire

Returns: bool
Returns: bool

this.IsViewer

Full Usage: this.IsViewer

Returns: bool
Returns: bool

this.IsXnor

Full Usage: this.IsXnor

Returns: bool
Returns: bool

this.IsXor

Full Usage: this.IsXor

Returns: bool
Returns: bool

Type something to start searching.