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 with 1 input value, composed by Not and sensitive inertial delay | |
| AndGate with multiple input | |
| NandGate with multiple input | |
| OrGate with multiple input | |
| NorGate with multiple input | |
| XorGate with multiple input | |
| XnorGate with multiple input | |
| BufGate with 1 input value, composed by Not and sensitive inertial delay |
Modelica.Electrical.Digital.Gates.InvGateThe 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 |
Modelica.Electrical.Digital.Gates.AndGateThe 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 |
Modelica.Electrical.Digital.Gates.NandGateThe 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 |
Modelica.Electrical.Digital.Gates.OrGateThe 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 |
Modelica.Electrical.Digital.Gates.NorGateThe 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 |
Modelica.Electrical.Digital.Gates.XorGateThe 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 |
Modelica.Electrical.Digital.Gates.XnorGateThe 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 |
Modelica.Electrical.Digital.Gates.BufGateThe 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 |