4.
Dado el circuito de la figura, formado por un
decodificador 4-16 y un multiplexor 8-1, se pide:
a) Deducir la tabla de la verdad del sistema
b) Simplificar las funciones lógicas F1 y F0
c) Obtener expresiones que utilicen sólo puertas
XOR y algún inversor si es necesario para F0 y sólo
puertas NAND para F1
Solución:
a) F0 = m (0,3,5,6,9,10,12,15);
F1 = m (1,3,5,7,8,9,12,13)
b) F0 = D C B A + D C BA + D C B A + D CB A + D C B A +
D C B A + DC B A + DCBA
F1 = D B + D A
c) F0 = (A B C D)
F1 = D B DA
1. Utilizando un multiplexor 4-1, se pide realizar un circuito que cumpla la función:
a) Z= AB + AC + A B C b) Z= A B + AD + CD + A D
NOTA: Añadir alguna puerta si fuera necesario. Utilizar las variables A y B como control.
Solución:
VCC
3. Obtenga la función S (A,B,C,D) = m(2,3,5,6,9,10,13,14,15)
a) Utilizando un multiplexor de 16 entradas
b) Utilizando un multiplexor de 8 entradas
c) Utilizando un multiplexor de 4 entradas
Añadir en cada caso el mínimo número de puertas lógicas necesarias, utilizando en cada caso las variables
de más peso como control.
Solución:
a)
b) c)
GND Vcc D
7
6
5
4 S
3
12 S0
S1
S2
0 C
B
A
6. Un cierto circuito lógico con 4 variables de entrada A, B, C, y D sirve para resolver las funciones lógicas F
y G. La función F vale '1' siempre que valgan '1' dos o más señales de la entrada, en otro caso F vale '0'. La
función G vale '1' siempre que valga '1' un número par de señales de la entrada, en otro caso G es el
complemento de F. Se pide:
a) Diseñar un circuito para la función F que utilice un decodificador 4-16, con salidas activas a nivel bajo y
el mínimo número de puertas lógicas necesarias
b) Diseñar un circuito para las función G que utilice únicamente un multiplexor 8-1 y el mínimo número de
puertas lógicas necesarias
c) Diseñar un circuito para las funciones F y G que utilice el mínimo número de puertas utilizando sólo
puertas NAND
Utilizar las variables más representativas como control.
Solución:
7. Implemente la función F(A,B,C,D) = m(4,5,6,7,8,13,14,15), utilizando un multiplexor 4-1 y el mínimo
número de puertas lógicas. Utilizad las variables de más peso como control.
Solución:
8. Se desea realizar la misma función lógica de 5
variables que realiza el circuito de la figura, pero
utilizando un multiplexor 8-1. Utilizad las variables C, D y
E como líneas de control de mayor a menor peso
respectivamente.
Solución:
9. Dada la función de tres variables F = (A B ) (C + B ), se pide implementarla utilizando un
decodificador 3-8 con salidas activas en bajo y el mínimo número de puertas. Tomar A como la variable de
mayor peso.
Solución: