▷ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2022PAO2)

La siguiente partición funcional que incluye una Maquina Secuencial Sincrónica (MSS) y tres registros de sostenimiento, debe realizar el ingreso de datos a cada uno de los registros y luego permitirá encontrar el valor máximo y mínimo ingresado. Además, cada uno de los registros indicados es de 8 bits para mostrar los valores encontrados de máximo (Qmax) y mínimo (Qmin) serán de 8 bits cada uno. El sistema digital funciona con una MSS modelo Moore de la siguiente forma:
  1. La MSS luego de ser reiniciado empieza en el estado inicial.
  2. El Sistema Digital en el estado inicial, esperará que el usuario presione y suelte la tecla Start dos veces, luego de lo cual esperará el ingreso de datos.
  3. El ingreso de datos se lo hará presentando un byte en la entrada Datos, presionando y soltando la tecla Load (el usuario deberá realizar este paso tres veces, uno por cada registro).
  4. Luego de ingresar los 3 datos, el usuario deberá presionar y soltar la tecla Find. Esta señal es la que le indica a la MSS del Sistema Digital, que es momento de realizar la búsqueda del valor máximo y mínimo.
  5. Una vez finalizado el proceso de búsqueda de los valores máximo y mínimo, se activará la salida Done. El valor máximo se guardará en el RegistroMax y se presentará en su salida Qmax, por otro lado, el valor mínimo se guardará en el RegistroMin y se presentará en su salida Qmin.
  6. La señal Done, las salidas Qmax y Qmin se presentarán hasta que el usuario presione y suelte la tecla Start una vez, luego de lo cual la MSS regresará al estado inicial.
Las señales de entrada y salida se muestran en la siguiente gráfica:


Se pide realizar los siguientes literales:
  • a) Completar la partición funcional. En primer lugar, indicar el nombre de los bloques comparadores que usted utilizaría e indicar los bloques comparadores que no utilizaría. En segundo lugar, las señales de salida de los bloques comparadores que usted utilizará, ponerlos como entradas en la MSS (justifique su respuesta) [x%].
  • b) Elaborar el diagrama de estados reducido de la MSS que gobierna el Sistema Digital para que realice las funcionalidades indicadas [x%].
  • c) Finalmente, realizar la descripción en el código VHDL de la MSS [x%].


Resolución:

a) Completar la partición funcional. En primer lugar, indicar el nombre de los bloques comparadores que usted utilizaría e indicar los bloques comparadores que no utilizaría. En segundo lugar, las señales de salida de los bloques comparadores que usted utilizará, ponerlos como entradas en la MSS (justifique su respuesta) [x%].



b) Elaborar el diagrama de estados reducido de la MSS que gobierna el Sistema Digital para que realice las funcionalidades indicadas [x%].


c) Finalmente, realizar la descripción en el código VHDL de la MSS [x%].






Read related topics

Comentarios

Popular Posts

▷ Especificaciones del módulo ESP32

▷ #ESP32 - REAL-TIME CLOCK #RTC INTERNO

▷ #ESP32 - SINCRONIZAR RTC INTERNO CON SERVIDOR NTP

▷ #ESP32 - Over-The-Air programming #OTA

▷ #ESP32 - Display OLED 128x64

▷ Practica 3 #2PEM100A: Mostrar Datos via Internet

▷ Sensor networks for agriculture based on #FPGA

▷ SISTEMAS EMBEBIDOS, PROYECTOS PROPUESTOS (2020 1er Término)

▷ Instrumentación con #Microcontroladores y #LabView

▷ PROTEUS PCB DESIGN