Taller Digital
Taller Digital
Taller Digital
Tabla de verdad
A B C D S Couto Caout1
0 0 0 0 0 0 0
0 0 0 1 1 0 0
0 0 1 0 1 0 0
0 0 1 1 0 0 1
0 1 0 0 1 0 0
0 1 0 1 0 0 1
0 1 1 0 0 0 1
0 1 1 1 1 0 1
1 0 0 0 1 0 0
1 0 0 1 0 0 1
1 0 1 0 0 0 1
1 0 1 1 1- 0 1
1 1 0 0 0 0 1
1 1 0 1 1 0 1
1 1 1 0 1 0 1
1 1 1 1 0 1 0
Mapas de Karnaugh
Salida S
Ć D́ Ć D CD C D́
AB\CD
´
AB 0 1 0 1
Á B 1 0 1 0
AB 0 1 0 1
A B́ 1 0 1 0
La expresión será
S= ABC
´ D+ AB
´ C D́+ Á B CD
´ + Á BCD + AB Ć D+ ABC D́+ A BCD+
´ A B́ CD
Ć D́ Ć D CD C D́
AB\CD
´
AB 0 0 0 0
Á B 0 0 0 0
AB 0 0 1 0
A B́ 0 0 0 0
Cout 0= ABCD
Para salida Cout1
Ć D́ Ć D CD C D́
AB\CD
´
AB 0 0 1 0
Á B 0 1 1 1
AB 1 1 0 1
A B́ 0 1 1 1
Ć D́ Ć D CD C D́
CinAB\CD
C ¿´AB 0 1 0 1
C ´¿ A B 1 0 1 0
Ć ¿ AB 0 1 0 1
Ć ¿ A B́ 1 0 1 0
´
C ¿ AB 1 0 0 0
C ¿ Á B 0 1 1 1
C ¿ ABC 1 0 1 0
C ¿ AB Ć 0 1 0 1
´
S= Á BCD+C ¿ Á BD+C ¿ ABCD+ C¿ ABC E+ C ¿´AB C D́+ C ´¿ A B CD+
´ Ć¿ A BCD+
´ Ć ¿ A B́ CD + Ć¿ AB Ć D+ Ć¿ A
Salida Cout 0
Ć D́ Ć D CD C D́
CinAB\CD
C ¿´AB 0 0 0 0
C ´¿ A B 0 0 0 0
Ć ¿ AB 0 0 1 0
Ć ¿ A B́ 0 0 0 0
´
C ¿ AB 0 0 0 0
C ¿ Á B 0 0 0 0
C ¿ ABC 0 1 1 1
C ¿ AB Ć 0 0 1 0
Salida Cout1
Ć D́ Ć D CD C D́
CinAB\CD
C ¿´AB 0 0 1 0
C ´¿ A B 0 1 1 1
Ć ¿ AB 1 1 0 1
Ć ¿ A B́ 0 1 1 1
´
C ¿ AB 0 1 1 1
C ¿ Á B 1 1 1 1
C ¿ ABC 1 0 0 0
C ¿ AB Ć 1 1 0 1
´ + Ć ¿ B Ć D+ Ć ¿ BC D́+ Ć ¿ A B́ D+ A B́ C D́+ AB CD
Count 1= Á CD +C¿ Á D+C ¿ Á C+C ¿ Á B+ C¿ A BC ´
Diagrama de tiempo
Circuito combinacional
c) Un multiplexor de 4 a 1
Tabla de la verdad
D
0 D1 D2 D3 S1 S0 Y
1 0 0 0 0 0 Do
0 1 0 0 0 1 D1
0 0 1 0 1 0 D2
0 0 0 1 1 1 D3
Diagrama de tiempo
Circuito combinacional
d) Un demultiplexor de 1 a 4
Tabla de verdad
E S0 S2 D0 D1 D2 D3
1 0 0 I 0 0 0
1 0 1 0 I 0 0
1 1 0 0 0 I 0
1 1 1 0 0 0 I
Diagrama de tiempo
Para I=1
Circuito combinacional
Tabla de verdad
Entrada Salidas
D7 D6 D5 D4 D3 D2 D1 D0 Q2 Q1 Q0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 x 0 0 1
0 0 0 0 0 1 x x 0 1 0
0 0 0 0 1 x x x 0 1 1
0 0 0 1 x x x x 1 0 0
0 0 1 x x x x x 1 0 1
0 1 x x x x x x 1 1 0
1 x x x x x x x 1 1 1
Salida de Q0
Salida de Q1
Salida de Q2
Tabla de verdad
E A B C Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
0 x x x 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 0
1 0 0 1 0 1 0 0 0 0 0 0
1 0 1 0 0 0 1 0 0 0 0 0
1 0 1 1 0 0 0 1 0 0 0 0
1 1 0 0 0 0 0 0 1 0 0 0
1 1 0 1 0 0 0 0 0 1 0 0
1 1 1 0 0 0 0 0 0 0 1 0
1 1 1 1 0 0 0 0 0 0 0 1
Mapas de Karnaugh
Salida Yo
A\BC B́ Ć B́C BC B Ć
Á 1 0 0 0
A 0 0 0 0
´
Y 0= ABC
Salida Y1
A\BC B́ Ć B́C BC B Ć
Á 0 1 0 0
A 0 0 0 0
´ C
Y 1= AB
Salida Y2
A\BC B́ Ć B́C BC B Ć
Á 0 0 0 1
A 0 0 0 0
Y 2= Á B Ć
Salida Y3
A\BC B́ Ć B́C BC B Ć
Á 0 0 1 0
A 0 0 0 0
Y 3= Á BC
Salida Y4
A\BC B́ Ć B́C BC B Ć
Á 0 0 0 0
A 1 0 0 0
´
Y 4 = A BC
Salida Y5
A\BC B́ Ć B́C BC B Ć
Á 0 0 0 0
A 0 1 0 0
Y 5= A B́ C
Salida Y6
A\BC B́ Ć B́C BC B Ć
Á 0 0 0 0
A 0 0 0 1
Y 6= AB Ć
Salida Y7
A\BC B́ Ć B́C BC B Ć
Á 0 0 0 0
A 0 0 1 0
Y 7= ABCD
Diagrama de tiempo
Circuito combinacional
g) Un generador de bit de paridad de 8 bits de entrada
Un generador de bit de paridad puede ser un verificador de paridad par o un
verificador de paridad impar según el tipo de paridad generada en el
extremo de la transmisión. En este caso para el diseño de generados de
paridad bit de 8 entradas partiremos del diseño de los verificadores de
paridad de 4-bits en cascada.
Estos 4 bits se aplican como entrada al circuito de verificación de paridad
que verifica la posibilidad de error en los datos. Dado que los datos se
transmiten con paridad par, si los cuatro bits recibidos tienen un número
impar de 1 la salida será 1, por otra parte, si la salida del circuito de 4 bits
tiene un número par de unos la salida será 0.
Verificador
D3 D2 D1 D0 de paridad
Cp
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
D7 D6 D5 D4 D3 D2 D1 D0 Verificador de paridad Cp
1 0 0 0 0 0 0 0 1
1 0 1 0 0 0 0 1 1
1 0 1 0 0 0 1 0 1
1 0 0 0 1 0 1 1 0
1 1 0 0 0 1 0 0 1
1 1 0 0 0 1 0 1 0
1 1 1 0 0 1 1 0 1
1 1 1 0 0 1 1 1 0
Mapa de Karnaugh
Mapa de Karnaugh 4-bits
Ć D́ Ć D CD C D́
AB\CD
´
AB 0 1 0 1
Á B 1 0 1 0
AB 0 1 0 1
A B́ 1 0 1 0
A partir del mapa es posible halla una expresión que describa el circuito,
simplificando La expresión lógica anterior para el verificador de paridad par se
puede implementar utilizando tres puertas XOR
Diagrama de tiempo
A continuación, se presenta un diagrama de tiempo con alguna de las
combinaciones
Circuito combinacional
2. Realice el esquema de una unidad aritmético lógica, y establezca su tabla de
funciones.
Tabla de funciones
Multiplexor 2-bits
Bloque Acarreo
Hay que tener presente que una palabra de control determina todas las señales de
control que genera la unidad de control, ya que se utilizan tanto para indicar qué
recursos se utilizan como para asegurar que el resto de los recursos no interfieren
en la ejecución de las micro operaciones en curso.
4. Para cada tabla de verdad obtenga la función lógica mediante mapas de
Karnaugh
a.
Ć D́ Ć D CD C D́
AB\CD
´
AB 1 1 1 0
Á B 0 1 0 1
AB 1 0 0 0
A B́ 0 1 0 0
Ć D́ Ć D CD C D́
AB\CD
´
AB 0 0 0 1
Á B 1 1 1 0
AB 1 0 1 0
A B́ 0 0 1 0
Caso 1: A=0
D́ É D́ E DE ´
DE
BC/DE
´
BC 1 1 0 0
B́C 1 0 0 0
BC 1 1 1 0
B Ć 1 0 0 0
Caso 2- A=1
D́ É D́ E DE D É
BC/DE
´
BC 1 1 0 0
B́C 0 0 1 0
BC 0 1 1 0
B Ć 0 0 0 0
(a) A = 1, B = 1, Cin = 1
XOR 1=0,
SALIDA SUMA=1
AND 1=0
AND 2=1
Cout=1
(b) A = 0, B = 1, Cin = 1
XOR 1=1
SALIDA SUMA=0
AND 1=1
AND 2=0,
Cout=1
(c) A = 0, B = 1, Cin = 0
XOR 1=1,
SALIDA SUMA=1
AND 1=0
AND 2=0
Cout=0
entradas:
a.Σ=1, Cout=0
b. Σ=1, Cout=0
c. Σ=0, Cout=1
d. Σ=1, Cout=1
El enunciado nos indica que todas la entradas estan a nivel ALTO con ecepcion de
las entradas 2,5 y 12 que se encuentran en BAJO.
La salida completa sera A3 A 2´A 1 A 0=0111, que es el numero binario para 8 (1000).
Cuando S1=0 y S0=1, la salida de datos será igual a D1, por lo tanto, Y=1
11. Si las entradas de selección de datos del multiplexor de la se secuencian
tal y como se muestra en las formas de onda, determinar la forma de onda de
salida para los datos de entrada del Problema anterior