Examen de Fonaments dels Computadors UAB 2024 · Parcial Bloque 1 - Mañana (12 de marzo de 2024)
Examen de Fonaments dels Computadors de la UAB (Grado en Ingeniería Informática) 2024, Parcial Bloque 1 - Mañana (12 de marzo de 2024): 6 problemas con…
Temas del examen: Álgebra de Boole y minimización de funciones · Síntesis combinacional: del enunciado a la implementación con MUX, decodificadores, ROM y PLA · Análisis de circuitos combinacionales: función, tiempo de respuesta y coste
Ejercicio 1 · Síntesis combinacional: del enunciado a la implementación con MUX, decodificadores, ROM y PLA
Ejercicio 1 (10 puntos). Control de intensidad de calefacción
El sistema de calefacción de un bar musical con dos zonas (copas y discoteca) se gestiona de 00:30 h a 04:00 h mediante dos señales horarias y y dos sensores térmicos: (zona copas) y (zona disco), que valen si la temperatura se sitúa por debajo del confort.
H1
H0
Franja horaria
0
1
De 0:30 a 1:59
1
0
De 2:00 a 2:59
1
1
De 3:00 a 4:00
La calefacción se controla con dos señales, y : apagada/baja intensidad si , media si , y máxima si (el valor de es indiferente).
Reglas:
Siempre en marcha: si ambas zonas están confortables, intensidad baja.
De 0:30 a 2:59: solo copas fría baja; solo disco fría media; ambas frías máxima.
De 3:00 a 4:00: solo copas o solo disco fría baja; ambas frías media.
a.
Construye la tabla de verdad del circuito combinacional, detallando entradas y salidas (5 puntos).
(Introduce los valores de las salidas y para cada combinación. Usa 0, 1 o X para indiferente/don't care).
H1
H0
Tc
Td
C1
C0
b.
Escribe las salidas como suma de minterms y términos redundantes, e implementa ambas con un único MUX de orden () (5 puntos).
Ejercicio 2 · Álgebra de Boole y minimización de funciones
Ejercicio 2 (10 puntos). Minimización por el método de cubos
a.
Minimiza por el método de cubos la siguiente función indicando claramente cada paso (5 puntos):
b.
Determina qué términos redundantes hay que añadir a para que su simplificación resulte en . Razona la deducción (5 puntos).
Ejercicio 3.a · Análisis de circuitos combinacionales: función, tiempo de respuesta y coste
Ejercicio 3 (10 puntos). Análisis temporal y simplificación booleana
a. Dado el esquema combinacional siguiente, halla la función booleana sin simplificar de la salida y calcula el retardo máximo identificando el camino crítico. Considera los siguientes retardos: puertas lógicas e inversores = 3 ns, decodificador = 4 ns y multiplexor = 5 ns (5 puntos).
Ejercicio 3.b · Álgebra de Boole y minimización de funciones
Ejercicio 3 (10 puntos). Análisis temporal y simplificación booleana
Ejercicio 3.b (5 puntos)
Simplifica algebraicamente la siguiente expresión justificando en cada paso el axioma o teorema empleado (5 puntos):
Ejercicio 4 - Módulos combinacionales · Síntesis combinacional: del enunciado a la implementación con MUX, decodificadores, ROM y PLA
Ejercicio 4 (10 puntos). Cuestiones conceptuales de lógica combinacional
Ejercicio 4. Cuestiones conceptuales de lógica combinacional
a.
Esboza el diagrama funcional y detalla cómo opera un multiplexor de orden con palabras de bits. Pon un ejemplo concreto (2,5 puntos).
b.
Deseamos implementar 16 funciones booleanas que poseen entre 6 y 8 variables mediante una memoria ROM. Determina razonadamente el número mínimo de bits del bus de direcciones y el tamaño de palabra de la ROM (2,5 puntos).
d.
Si se pretende realizar una función lógica que incluye términos redundantes mediante un decodificador y una puerta lógica auxiliar con el menor coste hardware posible, ¿de qué forma deben tratarse dichos términos redundantes? Razona la respuesta (2,5 puntos).
Ejercicio 4.c · Álgebra de Boole y minimización de funciones
Ejercicio 4 (10 puntos). Cuestiones conceptuales de lógica combinacional
c.
Demuestra algebraicamente si la función XOR () cumple la propiedad asociativa (2,5 puntos).
También puedes estudiar por temas
Practica un tema con ejercicios de los exámenes de todos los años, mezclados.
- Álgebra de Boole y minimización de funciones · 6 problemas · 50 % de que salga
- Síntesis combinacional: del enunciado a la implementación con MUX, decodificadores, ROM y PLA · 5 problemas · 50 % de que salga
- Análisis de circuitos combinacionales: función, tiempo de respuesta y coste · 2 problemas · 50 % de que salga
- Registros, contadores y memorias: detección y generación de secuencias · 8 problemas · 45 % de que salga
- Descripción de máquinas de estados en VHDL · 5 problemas · 45 % de que salga
- Análisis de circuitos secuenciales: cronogramas, Moore y Mealy · 4 problemas · 40 % de que salga