Documentos de Académico
Documentos de Profesional
Documentos de Cultura
7/11/2018 Page 2
7/11/2018 Page 3
7/11/2018 Page 4
7/11/2018 Page 5
7/11/2018 Page 6
7/11/2018 Page 7
7/11/2018 Page 8
7/11/2018 Page 9
7/11/2018 Page 10
7/11/2018 Page 11
7/11/2018 Page 12
7/11/2018 Page 13
7/11/2018 Page 14
7/11/2018 Page 15
7/11/2018 Page 16
Multi-valued logic and standard IEEE 1164
7/11/2018 Page 17
1 signal strength
7/11/2018 Page 18
2 signal strengths (1)
•Many subcircuits can Open-collector Tristate
effectively disconnect
themselves from the
rest of the circuit (they
provide „high
impedance“ values to
the rest of the circuit).
•Example: subcircuits
with open collector or
tri-state outputs.
7/11/2018 Page 20
Application example
input(s)
signal value on bus = #(value from left subcircuit, value from right subcircuit)
#('Z', value from right subcircuit)
value from right subcircuit
„as if left circuit were not there“.
7/11/2018 Page 21
3 signal strengths
•Current values
insufficient for
describing pre-
charging:
•Current values
insufficient for
describing strength
of supply voltage
7/11/2018 Page 27
Input don‘t care
7/11/2018 Page 28
7/11/2018 Page 29
Modeling logic gate values: std_ulogic
Vcc=5.5 25°C
1
> 3.85 Volts
H
Unknown
X W
2.20 Volt
L gap
7/11/2018 Page 31
Multiple output drivers: Resolution Function
U X 0 L Z W H 1 -
U U U U U U U U U U
X U X X X X X X X X
0 U X 0 0 0 0 0 X X
L U X that0
Suppose L L W W 1 X
Z U the first
X 0 gateLoutputsZ a1W H 1 X
the second gate outputs a 0
W U
then X 0 W W W W 1 X
H U the mult-driver
X 0 W output
H is XW H 1 X
X: forcing unknown value by
1 U X X
combining 1 1and 0 1together
1 1 1 X
- U X X X X X X X X
7/11/2018 Page 32
Multiple output drivers: Resolution Function
U X 0 L Z W H 1 -
U U U U U U U U U U
X X X X X X X X X
0 0 0 0 0 0 X X
L L L W W 1 X
Observe that 0
Z Z W H 1 X
pulls down all
W weak signals to 0 W W 1 X
H H 1 X
H <driving> L => W
1 1 X
- X
• Note the multi-driver resolution table is symmetricalPage 33
7/11/2018
Resolution Function: std_logic buffer gate
1 1
H std_logic 1
W, Z X
L
std_ulogic 0
0 0
input: U 0 L W X Z H 1 -
output: U 0 0 X X X 1 1 X
0 or L becomes 0 H or 1 becomes 1
7/11/2018 Page 34
Resolving input: std_logic AND GATE
std_ulogic std_logic
W std_logic
X
std_ulogic X
1 1 std_logic
7/11/2018 Page 35
7/11/2018 Page 36
7/11/2018 Page 37
7/11/2018 Page 38
7/11/2018 Page 39
7/11/2018 Page 40
7/11/2018 Page 41
7/11/2018 Page 42