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 Content

Name Description
Modelica.Electrical.Digital.Basic.Not Not Not logic component without delay
Modelica.Electrical.Digital.Basic.And And And logic component with multiple input and one output
Modelica.Electrical.Digital.Basic.Nand Nand Nand logic component with multiple input and one output
Modelica.Electrical.Digital.Basic.Or Or Or logic component with multiple input and one output
Modelica.Electrical.Digital.Basic.Nor Nor Nor logic component with multiple input and one output
Modelica.Electrical.Digital.Basic.Xor Xor Xor logic component with multiple input and one output
Modelica.Electrical.Digital.Basic.Xnor Xnor Xnor logic component with multiple input and one output

Modelica.Electrical.Digital.Basic.Not 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 D.Interfaces.SISO (Single input, single output).

Connectors

NameDescription
xConnector of Digital input signal
yConnector of Digital output signal

Modelica.Electrical.Digital.Basic.And 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 D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
nNumber of inputs

Connectors

NameDescription
x[n]Connector of Digital input signal vector
yConnector of Digital output signal

Modelica.Electrical.Digital.Basic.Nand 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 D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
nNumber of inputs

Connectors

NameDescription
x[n]Connector of Digital input signal vector
yConnector of Digital output signal

Modelica.Electrical.Digital.Basic.Or 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 D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
nNumber of inputs

Connectors

NameDescription
x[n]Connector of Digital input signal vector
yConnector of Digital output signal

Modelica.Electrical.Digital.Basic.Nor 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 D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
nNumber of inputs

Connectors

NameDescription
x[n]Connector of Digital input signal vector
yConnector of Digital output signal

Modelica.Electrical.Digital.Basic.Xor 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 D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
nNumber of inputs

Connectors

NameDescription
x[n]Connector of Digital input signal vector
yConnector of Digital output signal

Modelica.Electrical.Digital.Basic.Xnor 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 D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
nNumber of inputs

Connectors

NameDescription
x[n]Connector of Digital input signal vector
yConnector of Digital output signal
Automatically generated Thu Oct 1 16:07:39 2020.