Basic contains the basic gates according to standard logic. The components of Basic calculate their results using the corresponding truth tables. They do not contain any delay components.
Extends from Modelica.Icons.Package
(Icon for standard packages).
Name | Description |
---|---|
And | And logic component with multiple input and one output |
Nand | Nand logic component with multiple input and one output |
Nor | Nor logic component with multiple input and one output |
Not | Not logic component without delay |
Or | Or logic component with multiple input and one output |
Xnor | Xnor logic component with multiple input and one output |
Xor | Xor logic component with multiple input and one output |
Not component with 1 input value, without delay.
According to the standard logic not table (Tables.NotTable) the output value is calculated.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.SISO
(Single input, single output).
Type | Name | Description |
---|---|---|
input DigitalInput | x | Connector of Digital input signal |
output DigitalOutput | y | Connector of Digital output signal |
And component with multiple input values and one output.
According to the standard logic and table (Tables.AndTable) the output value is calculated.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.MISO
(Multiple input - single output).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 2 | Number of inputs |
Type | Name | Description |
---|---|---|
input DigitalInput | x[n] | Connector of Digital input signal vector |
output DigitalOutput | y | Connector of Digital output signal |
Nand component with multiple input values and one output.
According to the standard logic and table (Tables.AndTable) an intermediate value is calculated, to which the not table (Tables.NotTable) is applied.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.MISO
(Multiple input - single output).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 2 | Number of inputs |
Type | Name | Description |
---|---|---|
input DigitalInput | x[n] | Connector of Digital input signal vector |
output DigitalOutput | y | Connector of Digital output signal |
Or component with multiple input values and one output.
According to the standard logic or table (Tables.OrTable) the output value is calculated.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.MISO
(Multiple input - single output).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 2 | Number of inputs |
Type | Name | Description |
---|---|---|
input DigitalInput | x[n] | Connector of Digital input signal vector |
output DigitalOutput | y | Connector of Digital output signal |
Nor component with multiple input values and one output.
According to the standard logic or table (Tables.OrTable) an intermediate value is calculated, to which the not table (Tables.NotTable) is applied.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.MISO
(Multiple input - single output).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 2 | Number of inputs |
Type | Name | Description |
---|---|---|
input DigitalInput | x[n] | Connector of Digital input signal vector |
output DigitalOutput | y | Connector of Digital output signal |
Xor component with multiple input values and one output.
According to the standard logic xor table (Tables.XorTable) the output value is calculated.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.MISO
(Multiple input - single output).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 2 | Number of inputs |
Type | Name | Description |
---|---|---|
input DigitalInput | x[n] | Connector of Digital input signal vector |
output DigitalOutput | y | Connector of Digital output signal |
Xnor component with multiple input values and one output.
According to the standard logic xor table (Tables.XorTable)an intermediate value is calculated, to which the not table (Tables.NotTable) is applied.
To avoid loops in the numerical treatment, the pre operator is applied to the output.
Extends from Modelica.Electrical.Digital.Interfaces.MISO
(Multiple input - single output).
Type | Name | Default | Description |
---|---|---|---|
Integer | n | 2 | Number of inputs |
Type | Name | Description |
---|---|---|
input DigitalInput | x[n] | Connector of Digital input signal vector |
output DigitalOutput | y | Connector of Digital output signal |
Generated 2018-12-12 12:10:04 EST by MapleSim.