Logic gates including delays
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).
Name | Description |
---|---|
InvGate | InvGate with 1 input value, composed by Not and sensitive inertial delay |
AndGate | AndGate with multiple input |
NandGate | NandGate with multiple input |
OrGate | OrGate with multiple input |
NorGate | NorGate with multiple input |
XorGate | XorGate with multiple input |
XnorGate | XnorGate with multiple input |
BufGate | BufGate with 1 input value, composed by Not and sensitive inertial delay |
InvGate with 1 input value, composed by Not and sensitive inertial delay
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
Name | Description |
---|---|
x | Connector of Digital input signal |
y | Connector of Digital output signal |
AndGate with multiple input
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).
Name | Description |
---|---|
n | Number of inputs |
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
Name | Description |
---|---|
x[n] | Connector of Digital input signal vector |
y | Connector of Digital output signal |
NandGate with multiple input
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
n | Number of inputs |
Name | Description |
---|---|
x[n] | Connector of Digital input signal vector |
y | Connector of Digital output signal |
OrGate with multiple input
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
n | Number of inputs |
Name | Description |
---|---|
x[n] | Connector of Digital input signal vector |
y | Connector of Digital output signal |
NorGate with multiple input
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
n | Number of inputs |
Name | Description |
---|---|
x[n] | Connector of Digital input signal vector |
y | Connector of Digital output signal |
XorGate with multiple input
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
n | Number of inputs |
Name | Description |
---|---|
x[n] | Connector of Digital input signal vector |
y | Connector of Digital output signal |
XnorGate with multiple input
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
n | Number of inputs |
Name | Description |
---|---|
x[n] | Connector of Digital input signal vector |
y | Connector of Digital output signal |
BufGate with 1 input value, composed by Not and sensitive inertial delay
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).
Name | Description |
---|---|
tLH | Rise inertial delay [s] |
tHL | Fall inertial delay [s] |
y0 | Initial value of output |
Name | Description |
---|---|
x | Connector of Digital input signal |
y | Connector of Digital output signal |