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.