Vista previa del material en texto
Introducción a los Sistemas Lógicos y Digitales - Año 2020 Trabajo Práctico No 2: Circuitos Combinatorios 1. Dado el diagrama del circuito comercial de un multiplexor (74HC/HCT151): Implementar con él las siguientes funciones lógicas: (a) K = AB̄ + ĀBX + ABX̄ (b) L = XY + X̄Y U + XȲ ZŪ (c) M = S0S1S2S3 + S̄0(S1 + S̄1S̄3) (d) O = AX̄ + ĀB̄X + ĀC Utilizando el editor de esquemáticos de Quartus II, implemente alguna de las funciones lógicas an- teriores con compuertas estándar y con multiplexores (en el mismo esquemático). Simule ambas implementaciones utilizando Modelsim y compare los resultados. ¿Cuál es la máxima cantidad de variables de una función lógica implementable con un multiplexor de n ĺıneas de control? 2. Implementar usando sólo 2 multiplexores 4:1 la función: F = ĀB̄C̄D̄ + BCD̄ + ACD + BC̄D Compruebe por simulación el funcionamiento del circuito implementado comparándolo con su imple- mentación utilizando compuertas estándar. 3. Dadas las especificaciones de un comparador de 4 bits (74HC/HCT85) de las figuras 1 y 2, imple- mentar un comparador de 8 bits con el mı́nimo de componentes posible. 4. Diseñar un barrel shifter de 4 bits que permita rotar a izquierda o derecha dependiendo del valor de una entrada L̄/R. 5. Diseñar un generador de funciones lógicas con un MUX 74HC151 y 2 compuertas adicionales, debi- endo sintetizar la siguiente función: H = E ⊕ [ ABC + D̄C ] El MUX debe trabajar con las variables A, B, C y D, donde A, B y C se deberán emplear en las entradas de selección con A como bit más significativo 6. Se necesita comandar un decodificador 74HC138 con 2 ĺıneas de control (A y B) tal que sólo cuando se cumpla A = B̄, se habilite dicho dispositivo. En el decodificador se dispone de una sola ĺınea de habilitación (pin 6). Implementar dicho comando con un solo circuito integrado y la menor cantidad de componentes posible. Figure 1: Tabla de funcionamiento del 74HC/HCT85 (Ejercicio 3) Figure 2: Śımbolo lógico del 74HC/HCT85 (Ejercicio 3)