Pregunta 3 · Fonaments dels Computadors UAB 2018
Tema: Registros, contadores y memorias: detección y generación de secuencias · Del examen Examen Parcial Bloque 2 (Curso 2018-2019) (2018)
Enunciado
Pregunta 3 (10 puntos). Diseño de un registro de desplazamiento de 4 bits
Diseña el esquema a nivel lógico de un registro de desplazamiento síncrono de 4 bits con las siguientes especificaciones:
Entradas: entrada serie ( Sin), entradas paralelas ( In 3, In 2, In 1, In 0), reloj ( CK), habilitación de reloj ( CE), habilitación de salida ( OE) y puesta a cero asíncrona ( RESET).
Salidas: salida serie ( Sout), salidas paralelas triestado ( out 3, out 2, out 1, out 0) y una salida indicadora val8, que debe activarse a '1' cuando el contenido del registro sea exactamente el valor binario 1000 ( q 3 q 2 q 1 q 0 = 1000 2).
Dos líneas de control L, R que determinan la operación a realizar de acuerdo con la tabla:
LR
Operación
00
Retención (sin desplazamiento).
01
Desplazamiento de 1 bit a la derecha. El biestable de mayor peso carga el bit presente en Sin.
10
Desplazamiento de 1 bit a la izquierda. El biestable de menor peso carga el bit presente en Sin.
11
Carga paralela síncrona desde las entradas In 3.. In 0.

Solución
Según los criterios oficiales de corrección
Diseña el esquema a nivel lógico de un registro de desplazamiento síncrono de 4 bits.
Solución: Esquema lógico modular compuesto por: 1. 4 flip-flops D () con entrada de puesta a cero asíncrona conectada a la línea común . 2. 4 multiplexores 4 a 1 (uno por cada biestable) controlados por las líneas : - MUX 3 (MSB): Canal 0 = , Canal 1 = , Canal 2 = , Canal 3 = - MUX 2: Canal 0 = , Canal 1 = , Canal 2 = , Canal 3 = - MUX 1: Canal 0 = , Canal 1 = , Canal 2 = , Canal 3 = - MUX 0 (LSB): Canal 0 = , Canal 1 = , Canal 2 = , Canal 3 = 3. Cuatro búferes triestado para las salidas paralelas () gobernados por . 4. Salida serie conectada a la salida del biestable menos significativo (o alternativamente multiplexada con ). 5. Puerta AND de 4 entradas que evalúa . 6. Señal de reloj habilitada mediante compuerta con antes de llegar a los biestables.
Describe la estructura de los bloques lógicos implementados (elementos de memoria, multiplexores de selección, salidas triestado, salida serie, detección de val8 y control de reloj):
Solución: 1. 4 flip-flops D con reset asíncrono común a RESET. 2. 4 multiplexores 4:1 controlados por LR que seleccionan retención (00), desplazamiento a derecha (01), desplazamiento a izquierda (10) o carga paralela (11). 3. 4 búferes triestado habilitados por OE para out3..out0. 4. Salida serie Sout = q0. 5. Puerta AND de 4 entradas val8 = q3 · ~q2 · ~q1 · ~q0. 6. Reloj CK condicionado por CE.
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.