Modelica.Electrical.Digital.Gates

Logic gates including delays

Information

Gates contains the basic gates according to standard logic as they are provided in the Basic package. Additionally they contain an InertialDelaySensitive component They are composed graphically, not using any equations.

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

Package Content

Name Description
Modelica.Electrical.Digital.Gates.InvGate InvGate InvGate with 1 input value, composed by Not and sensitive inertial delay
Modelica.Electrical.Digital.Gates.AndGate AndGate AndGate with multiple input
Modelica.Electrical.Digital.Gates.NandGate NandGate NandGate with multiple input
Modelica.Electrical.Digital.Gates.OrGate OrGate OrGate with multiple input
Modelica.Electrical.Digital.Gates.NorGate NorGate NorGate with multiple input
Modelica.Electrical.Digital.Gates.XorGate XorGate XorGate with multiple input
Modelica.Electrical.Digital.Gates.XnorGate XnorGate XnorGate with multiple input
Modelica.Electrical.Digital.Gates.BufGate BufGate BufGate with 1 input value, composed by Not and sensitive inertial delay

Modelica.Electrical.Digital.Gates.InvGate Modelica.Electrical.Digital.Gates.InvGate

InvGate with 1 input value, composed by Not and sensitive inertial delay

Information

The InvGate model has a single valued input, and a single valued output. It is composed by a Basic Not and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.SISO (Single input, single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output

Connectors

NameDescription
xConnector of Digital input signal
yConnector of Digital output signal

Modelica.Electrical.Digital.Gates.AndGate Modelica.Electrical.Digital.Gates.AndGate

AndGate with multiple input

Information

The AndGate model has a multiple valued (n) input vector, and a single valued output. It is composed by a Basic And and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Interfaces.MISO (Multiple input - single output), D.Delay.DelayParams (Definition of delay parameters).

Parameters

NameDescription
nNumber of inputs
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output

Connectors

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

Modelica.Electrical.Digital.Gates.NandGate Modelica.Electrical.Digital.Gates.NandGate

NandGate with multiple input

Information

The NandGate model has a multiple valued (n) input vector, and a single valued output. It is composed by a Basic Nand and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output
nNumber of inputs

Connectors

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

Modelica.Electrical.Digital.Gates.OrGate Modelica.Electrical.Digital.Gates.OrGate

OrGate with multiple input

Information

The OrGate model has a multiple valued (n) input vector, and a single valued output. It is composed by a Basic Or and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output
nNumber of inputs

Connectors

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

Modelica.Electrical.Digital.Gates.NorGate Modelica.Electrical.Digital.Gates.NorGate

NorGate with multiple input

Information

The NorGate model has a multiple valued (n) input vector, and a single valued output. It is composed by a Basic Nor and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output
nNumber of inputs

Connectors

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

Modelica.Electrical.Digital.Gates.XorGate Modelica.Electrical.Digital.Gates.XorGate

XorGate with multiple input

Information

The XorGate model has a multiple valued (n) input vector, and a single valued output. It is composed by a Basic Xor and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output
nNumber of inputs

Connectors

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

Modelica.Electrical.Digital.Gates.XnorGate Modelica.Electrical.Digital.Gates.XnorGate

XnorGate with multiple input

Information

The XnorGate model has a multiple valued (n) input vector, and a single valued output. It is composed by a Basic Xnor and an InertialDelaySensitive. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.MISO (Multiple input - single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output
nNumber of inputs

Connectors

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

Modelica.Electrical.Digital.Gates.BufGate Modelica.Electrical.Digital.Gates.BufGate

BufGate with 1 input value, composed by Not and sensitive inertial delay

Information

The BufGate model has a single valued input, and a single valued output. It consists of an InertialDelaySensitive only. Its parameters are the delay parameters (rise and fall inertial delay time, and initial value).

Extends from D.Delay.DelayParams (Definition of delay parameters), D.Interfaces.SISO (Single input, single output).

Parameters

NameDescription
tLHRise inertial delay [s]
tHLFall inertial delay [s]
y0Initial value of output

Connectors

NameDescription
xConnector of Digital input signal
yConnector of Digital output signal
Automatically generated Thu Oct 1 16:07:39 2020.