Standard package icon.
Extends from Modelica.Icons.Package
(Icon for standard packages).
Name | Description |
---|---|
BUF3S | Tristate buffer with enable active high |
BUF3SL | Tristate buffer with enable active low |
INV3S | Tristate Inverter with enable active high |
INV3SL | Tristate inverter with enable active low |
NRXFERGATE | Transfergate with enable active high. Output strength reduced. |
NXFERGATE | Transfergate with enable active high |
PRXFERGATE | Transfergate with enable active low. Output strength reduced. |
PXFERGATE | Transfergate with enable active low |
WiredX | Wired node with multiple input and one output |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
Truth Table
DataIn | Enable | DataOut |
* | U | U |
* | X | UX |
* | 0 | Z |
* | 1 | DataIn |
* | Z | UX |
* | W | UX |
* | L | Z |
* | H | DataIn |
* | - | UX |
UX: if dataIn == U then U else X
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
Truth Table
DataIn | Enable | DataOut |
* | U | U |
* | X | UW |
* | 0 | Z |
* | 1 | DataIn, Strength Reduced |
* | Z | UW |
* | W | UW |
* | L | Z |
* | H | DataIn, Strength Reduced |
* | - | UW |
UW: if dataIn == U then U else W Strength Reduced: 0 -> L, 1 -> H, X -> W
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
Truth Table
DataIn | Enable | DataOut |
* | U | U |
* | X | UX |
* | 0 | DataIn |
* | 1 | Z |
* | Z | UX |
* | W | UX |
* | L | DataIn |
* | H | Z |
* | - | UX |
UX: if dataIn == U then U else X
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
Truth Table
DataIn | Enable | DataOut |
* | U | U |
* | X | UW |
* | 0 | DataIn, Strength Reduced |
* | 1 | Z |
* | Z | UW |
* | W | UW |
* | L | DataIn, Strength Reduced |
* | H | Z |
* | - | UW |
UW: if dataIn == U then U else W Strength Reduced: 0 -> L, 1 -> H, X -> W
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
and for tristate table http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_misc.vhd
Truth Table
DataIn | Enable | DataOut* |
* | U | U |
* | X | UX |
* | 0 | Z |
* | 1 | DataIn |
* | Z | UX |
* | W | UX |
* | L | Z |
* | H | DataIn |
* | - | UX |
UX: if dataIn == U then U else X DataOut*: Strength map for DataOut according to tristate table Buf3sTable
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Strength | strength | S.'S_X01' | output strength |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
and for tristate table http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_misc.vhd
Truth Table
DataIn | Enable | DataOut* |
* | U | U |
* | X | UX |
* | 0 | DataIn |
* | 1 | Z |
* | Z | UX |
* | W | UX |
* | L | DataIn |
* | H | Z |
* | - | UX |
UX: if dataIn == U then U else X DataOut*: Strength map for DataOut according to tristate table Buf3slTable
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Strength | strength | S.'S_X01' | output strength |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
and for tristate table http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_misc.vhd
Truth Table
DataIn | Enable | DataOut* |
* | U | U |
* | X | UX |
* | 0 | Z |
* | 1 | Not DataIn |
* | Z | UX |
* | W | UX |
* | L | Z |
* | H | Not DataIn |
* | - | UX |
UX: if dataIn == U then U else X DataOut*: Strength map for DataOut according to tristate table Buf3sTable
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Strength | strength | S.'S_X01' | output strength |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Description in VHDL is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_entities.vhd
and for tristate table http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_misc.vhd
Truth Table
DataIn | Enable | DataOut* |
* | U | U |
* | X | UX |
* | 0 | Not DataIn |
* | 1 | Z |
* | Z | UX |
* | W | UX |
* | L | Not DataIn |
* | H | Z |
* | - | UX |
UX: if dataIn == U then U else X DataOut*: Strength map for DataOut according to tristate table Buf3slTable
Type | Name | Default | Description |
---|---|---|---|
Time | tHL | 0 | High->Low delay |
Time | tLH | 0 | Low->High delay |
Strength | strength | S.'S_X01' | output strength |
Type | Name | Description |
---|---|---|
input DigitalInput | enable |   |
input DigitalInput | x |   |
output DigitalOutput | y |   |
Wires n input signals in one output signal, without delay.
Resolution table is given by http://www.cs.sfu.ca/~ggbaker/reference/std_logic/src/std_logic_misc.vhd
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.