modelBUF3SL
Tristate buffer with enable active low
Information
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
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | tHL | 0 | High->Low delay |
| SI.Time | tLH | 0 | Low->High delay |
| D.Interfaces.Strength | strength | S.'S_X01' | Output strength |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| D.Interfaces.DigitalInput | enable | ||
| D.Interfaces.DigitalInput | x | ||
| D.Interfaces.DigitalOutput | y |
Revisions
- January 22, 2010 created by Ulrich Donath