Package Modelica.​Electrical.​Digital.​Basic
Basic logic blocks without delays

Information

Basic contains the basic gates according to standard logic. The components of Basic calculate their results using the corresponding truth tables. They do not contain any delay components.

Extends from Modelica.​Icons.​Package (Icon for standard packages).

Package Contents

NameDescription
AndAnd logic component with multiple input and one output
NandNand logic component with multiple input and one output
NorNor logic component with multiple input and one output
NotNot logic component without delay
OrOr logic component with multiple input and one output
XnorXnor logic component with multiple input and one output
XorXor logic component with multiple input and one output

Model Modelica.​Electrical.​Digital.​Basic.​Not
Not logic component without delay

Information

Not component with 1 input value, without delay.

According to the standard logic not table (Tables.NotTable) the output value is calculated.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​SISO (Single input, single output).

Connectors

TypeNameDescription
input DigitalInputxConnector of Digital input signal
output DigitalOutputyConnector of Digital output signal

Model Modelica.​Electrical.​Digital.​Basic.​And
And logic component with multiple input and one output

Information

And component with multiple input values and one output.

According to the standard logic and table (Tables.AndTable) the output value is calculated.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs

Connectors

TypeNameDescription
input DigitalInputx[n]Connector of Digital input signal vector
output DigitalOutputyConnector of Digital output signal

Model Modelica.​Electrical.​Digital.​Basic.​Nand
Nand logic component with multiple input and one output

Information

Nand component with multiple input values and one output.

According to the standard logic and table (Tables.AndTable) an intermediate value is calculated, to which the not table (Tables.NotTable) is applied.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs

Connectors

TypeNameDescription
input DigitalInputx[n]Connector of Digital input signal vector
output DigitalOutputyConnector of Digital output signal

Model Modelica.​Electrical.​Digital.​Basic.​Or
Or logic component with multiple input and one output

Information

Or component with multiple input values and one output.

According to the standard logic or table (Tables.OrTable) the output value is calculated.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs

Connectors

TypeNameDescription
input DigitalInputx[n]Connector of Digital input signal vector
output DigitalOutputyConnector of Digital output signal

Model Modelica.​Electrical.​Digital.​Basic.​Nor
Nor logic component with multiple input and one output

Information

Nor component with multiple input values and one output.

According to the standard logic or table (Tables.OrTable) an intermediate value is calculated, to which the not table (Tables.NotTable) is applied.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs

Connectors

TypeNameDescription
input DigitalInputx[n]Connector of Digital input signal vector
output DigitalOutputyConnector of Digital output signal

Model Modelica.​Electrical.​Digital.​Basic.​Xor
Xor logic component with multiple input and one output

Information

Xor component with multiple input values and one output.

According to the standard logic xor table (Tables.XorTable) the output value is calculated.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs

Connectors

TypeNameDescription
input DigitalInputx[n]Connector of Digital input signal vector
output DigitalOutputyConnector of Digital output signal

Model Modelica.​Electrical.​Digital.​Basic.​Xnor
Xnor logic component with multiple input and one output

Information

Xnor component with multiple input values and one output.

According to the standard logic xor table (Tables.XorTable)an intermediate value is calculated, to which the not table (Tables.NotTable) is applied.

To avoid loops in the numerical treatment, the pre operator is applied to the output.

Extends from Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs

Connectors

TypeNameDescription
input DigitalInputx[n]Connector of Digital input signal vector
output DigitalOutputyConnector of Digital output signal