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