Package 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 Contents

NameDescription
AndGateAndGate with multiple input
BufGateBufGate with 1 input value, composed by Not and sensitive inertial delay
InvGateInvGate with 1 input value, composed by Not and sensitive inertial delay
NandGateNandGate with multiple input
NorGateNorGate with multiple input
OrGateOrGate with multiple input
XnorGateXnorGate with multiple input
XorGateXorGate with multiple input

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​SISO (Single input, single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output) and Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters).

Parameters

TypeNameDefaultDescription
Integern2Number of inputs
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output
Integern2Number of inputs

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output
Integern2Number of inputs

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output
Integern2Number of inputs

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output
Integern2Number of inputs

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​MISO (Multiple input - single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output
Integern2Number of inputs

Connectors

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

Model 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 Modelica.​Electrical.​Digital.​Delay.​DelayParams (Definition of delay parameters) and Modelica.​Electrical.​Digital.​Interfaces.​SISO (Single input, single output).

Parameters

TypeNameDefaultDescription
TimetLH Rise inertial delay
TimetHL Fall inertial delay
Logicy0L.​'U'Initial value of output

Connectors

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