Ejercicio 5.c · Introducció als Computadors UPC 2013

Tema: Circuits seqüencials: síntesi i implementació · Del examen Examen 2 (8 de abril de 2013) (2013)

Enunciado

Diseño y temporización de la UC y UP del PPE Z^2

La figura muestra la Unidad de Control (UC) y la Unidad de Proceso (UP) del Procesador de Propósito Específico (PPE) Z2Z^2, encargado de calcular el cuadrado de un número natural ZuZ_u (Zu>0Z_u > 0) mediante acumulaciones sucesivas A=A+ZuA = A + Z_u efectuadas Zu−1Z_u - 1 veces.

El procesador se comunica con el entorno a través de:

Dos buses de datos de 16 bits: entrada ZZ y salida ZZZZ.

Dos líneas de control de 1 bit: entrada VzVz y salida VzzVzz.

Cuando en el ciclo cc se activa Vz=1Vz = 1, el PPE interpreta que en el ciclo inmediato posterior c+1c + 1 el nuevo operando estará presente en el bus ZZ, debiendo abortar cualquier operación en curso e iniciar el cálculo de (Zu2)%216(Z_u^2)\%2^{16}. Para validar el resultado, activa durante un único ciclo la señal Vzz=1Vzz = 1 simultáneamente a la entrega del valor en ZZZZ.

c. Si la Unidad de Control se implementase mediante el número estrictamente mínimo de biestables junto con dos memorias ROM (una para el cálculo del estado siguiente y otra para la generación de las señales de salida), indicad el número de palabras y la anchura en bits de palabra de cada memoria (0,5 puntos).

1.

2.

Enunciado: Ejercicio 5.c · Introducció als Computadors UPC 2013

Solución

Según los criterios oficiales de corrección

ROM de estado siguiente: Número de palabras

Solución: 16

ROM de estado siguiente: Anchura en bits de palabra

Solución: 2

ROM de salidas: Número de palabras

Solución: 4

ROM de salidas: Anchura en bits de palabra

Solución: 2

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.

‹ Ejercicio 3.b · 2013 · Pregunta 2 - Síntesi amb ROM · 2013 ›

Más ejercicios de Circuits seqüencials: síntesi i implementació