Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Luis Parraguez
Sección de Sistemas Digitales y Control
Departamento de Electricidad
Ingeniería, Anzoátegui, UDO
AD DE O
SID R
ER
I EN
UNIV
TE *
*
A
V
N
E
E Z U E
Contenido
Introducción
Sumador Binario
Hacia la Unidad Aritmético Lógica
Dispositivos MSI
El Decodificador
El Multiplexor
Unidad Lógica
Unidad Aritmético Lógica
x y z c s z
s
0 0 0 0 0
0 0 1 0 1 c = Σ (3, 5, 6, 7)
0 1 0 0 1 = xyz + zy z + xy z + xyz
0 1 1 1 0 = z (xy + xy ) + xy
1 0 0 0 1 = z (x ⊕ y ) + xy
1 0 1 1 0
s = Σ (1, 2, 4, 7)
1 1 0 1 0 = x y z + xy z + xy z + xyz
1 1 1 1 1 = x ⊕y ⊕z
Sumador Binario de 2 bits
c = Σ (7, 10, 11, 13, 14, 15)
x1 c s = Σ (2, 3, 5, 6, 8, 9, 12, 15)
x0 s1 1
y1 Sum s0
y0 s0 = Σ (1, 3, 4, 6, 9, 11, 12, 14)
x1 x0 y1 y0 c s1 s0 x1 x0 y1 y0 c s1 s0
0 0 0 0 0 0 0 1 0 0 0 0 1 0
0 0 0 1 0 0 1 1 0 0 1 0 1 1
0 0 1 0 0 1 0 1 0 1 0 1 0 0
0 0 1 1 0 1 1 1 0 1 1 1 0 1
0 1 0 0 0 0 1 1 1 0 0 0 1 1
0 1 0 1 0 1 0 1 1 0 1 1 0 0
0 1 1 0 0 1 1 1 1 1 0 1 0 1
0 1 1 1 1 0 0 1 1 1 1 1 1 0
La "explosión" combinatoria
x7 x1x0 y7 y1y0
Sumador
cos7 s2s1s0
Entradas Salidas
x7 x6 ... x0 y7 y6 ... y0 c s7 s6 ... s0
0 0 0 ... 0 0 0 ... 0 0 0 0 ... 0
1 0 0 ... 0 0 0 ... 1 0 0 0 ... 1
... ... ... ... ... ... ... ... ... ... ... ... ... ...
65535 1 1 ... 1 1 1 ... 1 1 1 1 ... 0
El sumador de n bits
11 0 0
1 1 00
+ 1 1 10
11 0 10
xn−1yn−1 x2 y2 x1 y1 x0 y0
0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 0
0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1
1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
0 0 0 0 1 1 1 0 1 1 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1
t0 tp 2tp 3tp 4tp
xn−1yn−1 x2 y2 x1 y1 x0 y0
Control F
B
Con B F
0 0 0
B , Con = 0
0 1 1 F=
B , Con = 1
1 0 1
1 1 0
Sumador/Restador
y7 y0
Control
x7 x1x0
m7 mo
Sumador
co f7 f2 f1 f0
c1
x7 x1x0 M M c0
m7 mo
Sumador
co f7 f2 f1 f0
Diseño del Módulo Modificador
c1 c0 Función Descripción
00 F = X + Y + 0 Suma c1 c0 y M
01 F = X + Y + 1 Resta 0 0 0 0
10 F = X + 10 s + 0 Decremento 0 0 1 1
11 F = X + 0 + 1 Incremento 0 1 0 1
y7 y0 0 1 1 0
1 0 0 1
c1 1 0 1 1
x7 x1x0 M M c0
m7 mo 1 1 0 0
1 1 1 0
Sumador
M = Σ (1, 2, 4, 5)
co f7 f2 f1 f0
El Decodificador
Decodificador 2 a 4 Dec 2 a 4
m3 S1 O3
O3 S0 O2
O1
m2 O2 E O0
m1 O1
Entradas Salidas
m0 O0 E s1 s0 O3 O2 O1 O0
0 x x z z z z
S1 1 0 0 0 0 0 1
1 0 1 0 0 1 0
S0 1 1 0 0 1 0 0
E 1 1 1 1 0 0 0
Ejemplo
M(c1,c0,y ) = Σ (1, 2, 4, 5)
Dec 3 a 8
O7
O6
O5
c1 S2 O4
c0 S1 O3 M
y S0 O2
O1
Vcc E O0
Ejemplo 2
M(c1,c0,y ) = Σ (1, 2, 4, 5)
Dec 2 a 4
c0 S1 O3
y S0 O2
O1
E O0
Dec 2 a 4 M
S1 O3
S0 O2
O1
c1 E O0
Ejemplo 3
M(c1,c0,y ) = Σ (1, 2, 4, 5)
Dec 1 a 2
y S0 O1
E O0
Dec 1 a 2
S0 O1
E O0
Dec 1 a 2 M
S0 O1
Dec 2 a 4 E O0
c1 S1 O3 Dec 1 a 2
c0 S0 O2
O1 S0 O1
Vcc E O0 E O0
Una visión comercial
M(c1 ,c0 ,y ) = Σ (1, 2, 4, 5)
= m1 + m2 + m4 + m5
= m1 + m2 + m4 + m5
= m1 ∗ m2 ∗ m4 ∗ m5
Vcc 16 7
VCC Y7
3 9
c1 C Y6
10
Vcc
2 1 14
c0 B Y5 A1 VCC
1 11 2 13
y A Y4 B1 D2
6 12 3 12
G1 Y3 NC C2
5 13 4 11
G2b Y2 C1 NC
4 14 5 10
G2a Y1 D1 B2
8 15 6 9
GND Y0 Y1 A2
7 8
GND Y2
74LS138
74LS20
M
El Multiplexor
Mux 4 a 1
I3
I2
I3 I1 Y
I0
I2 Y
E
S1 S0
I1
I0 Entradas
S1 E S1 S0 I3 I2 I1 I0 Y
S0 0 x x x x x x z
E 1 0 0 x x x x I0
1 0 1 x x x x I1
Y = I0 m0 + I1 m1 + I2 m2 + I3 m3 1 1 0 x x x x I2
1 1 1 x x x x I3
Ejemplo
M(c1,c0,y ) = Σ (1, 2, 4, 5)
Vcc Mux 8 a 1
I7
I6
I5
I4
I3
I2 Y M
I1
I0
E
S2 S1 S0
c1c0 y
El Multiplexor Reducido
M(c1,c0,y ) = Σ (1, 2, 4, 5)
Vcc Mux 4 a 1
Io I1 I2 I3 I3
c1 I2
c1 m0 m1 m2 m3 I1 Y M
I0
c1 m4 m5 m6 m7 E
S1 S0
c1 1 c1 0
c0 y
Unidad Lógica
0 * / A \ B ⊕ + ↓ ⇔ B ⇐ A ⇒ ↑ 1
A B F00 F01 F02 F03 F04 F05 F06 F07 F08 F09 F10 F11 F12 F13 F14 F15
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Fi Fn−1 F1 F0
Y Y Y Y
Op3 I3 Op3 I3 I3 I3
Op2 I2 Mux Op2 I2 Mux I2 Mux I2 Mux
Op1 I1 Op1 I1 I1 I1
Op0 I0 Op0 I0
S1 S0
I0
S1 S0
I0
S1 S0
S1 S0
A=B
A<B
A>B
Comparador Binario de 4 bits (7485)
10 12 13 15 9 11 14 1
A0 A1 A2 A3 B0 B1 B2 B3
2 7
3
IA<B 7485 OA<B
6
IA=B OA=B
4 5
IA>B OA>B
10 12 13 15 9 11 14 1 10 12 13 15 9 11 14 1
A0 A1 A2 A3 B0 B1 B2 B3 A0 A1 A2 A3 B0 B1 B2 B3
2 7 2 7
3
IA<B 7485 OA<B
6 3
IA<B 7485 OA<B
6
IA=B OA=B IA=B OA=B
4 5 4 5
IA>B OA>B IA>B OA>B
Ejemplo de Aplicación
111111
000000
0
111111
100000
0
1
0
1
Bomba
Control
Ref
11
00 Comp(N, R) B V
00
11 A/D
Válvula = 0 0
Sensor de > 0 1
Nivel < 1 0
Síntesis de la Lógica Combinatoria