Pregunta 4 - Implementación con módulos combinaci… · Fonaments dels Computadors UAB 2024
Tema: Síntesis combinacional: del enunciado a la implementación con MUX, decodificadores, ROM y PLA · Del examen Examen Parcial Bloque 1 - Turno Tarde (Marzo 2024) (2024)
Enunciado
Pregunta 4. Cuestiones teóricas de componentes y lógica booleana
Pregunta 4. Cuestiones teóricas de componentes y lógica booleana
a.
Dibuja el diagrama de bloques y explica cómo opera un multiplexor genérico de orden con entradas de bits.
b.
Para implementar un conjunto de 32 funciones booleanas cuyas variables oscilan entre 7 y 9 variables mediante un único módulo ROM, justifica:
d.
Justifica la veracidad o falsedad de la siguiente afirmación: «Para implementar funciones lógicas utilizando un decodificador junto con una compuerta OR, es indispensable que dichas funciones se encuentren previamente minimizadas y expresadas en forma de producto de sumas.»

Solución
Según los criterios oficiales de corrección
a. Dibuja el diagrama de bloques de un multiplexor genérico de orden n con entradas de k bits.
Solución: Diagrama de bloques del multiplexor: un bloque con entradas de datos de bits (etiquetadas habitualmente de a o similar), líneas de selección o control (bus de bits), y una salida de datos de bits.
a. Explica cómo opera un multiplexor genérico de orden n con entradas de k bits.
Solución: Un multiplexor de orden y datos de bits dispone de entradas de información (cada una de bits), líneas de control o selección y una salida de bits. Conecta a su salida aquel canal de entrada seleccionado por la palabra binaria presente en las líneas de control.
b. El número mínimo de bits necesarios para el bus de direcciones.
Solución: 9
b. Justifica el número mínimo de bits necesarios para el bus de direcciones.
Solución: Deben contemplar el número máximo de variables posibles entre las funciones (9 variables). Por tanto, se requieren un mínimo de 9 bits de dirección ( posiciones).
b. El número mínimo de bits en cada palabra de salida.
Solución: 32
b. Justifica el número mínimo de bits en cada palabra de salida.
Solución: Como se deben entregar en paralelo 32 funciones diferentes, cada posición de memoria debe almacenar 1 bit por función: un mínimo de 32 bits de palabra.
d. Veracidad o falsedad de la afirmación.
Solución: Falsa / Falso
d. Justificación de la afirmación.
Solución: Falso. Un decodificador con salidas activas a nivel alto genera todos los minterms canónicos. Para implementar una función con una puerta OR se requiere únicamente la suma canónica de minterms (forma canónica disyuntiva). No solo no debe estar en producto de sumas, sino que no requiere minimización previa.
La explicación paso a paso, hecha con IA, es Premium. Premium
Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.
‹ Pregunta 1 - Implementación con módulos combinaci… · 2024