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

La siguiente partición funcional que incluye una Maquina Secuencial Sincrónica (MSS), debe realizar una búsqueda del valor máximo y el valor mínimo multiplicado entre dos memorias RAM de 255 valores (Asuma que las memorias RAM1 y RAM2 ya están llenas con valores aleatorios entre 0 a 15). Para empezar a realizar la búsqueda, la MSS deberá recibir un valor de uno en la señal de entrada “Start” (Start = 1) y la MSS indicará por medio de la señal de salida “Fin” el momento en que termine de realizar la búsqueda (Fin = 1). Si se quiere regresar al estado inicial para realizar una nueva búsqueda, la MSS deberá recibir un valor de uno en la señal de entrada “OK” (OK = 1). El sistema digital cuenta con una ALU que permite realizar operaciones de multiplicación y de suma (Q<=I0*I1 when Sel=0 else I0+I1 when Sel=1;), pero debido a que se requiere buscar el valor máximo y el valor mínimo multiplicado, se utilizará el Selector en modo multiplicación.

Se pide:
  • a) Completar la partición funcional indicando todos los nombres de las señales de entrada y salida que le hacen falta al bloque MSS. Además, agregar el hardware necesario para que la MSS pueda detectar cuando ha terminado de recorrer todas las direcciones de memoria en RAM1 y RAM2. [x%]
  • b) Elaborar el ASM de la MSS, para que el circuito realice la tarea solicitada. [x%]
  • c) Presentar el código VHDL de la arquitectura completa del sistema digital, para lo cual deberá utilizar “port map” y asumirá que posee todos los códigos VHDL de los bloques MSI en la misma carpeta del proyecto. [x%]


Resolución:

a) Completar la partición funcional indicando todos los nombres de las señales de entrada y salida que le hacen falta al bloque MSS. Además, agregar el hardware necesario para que la MSS pueda detectar cuando ha terminado de recorrer todas las direcciones de memoria en RAM1 y RAM2. [x%]

b) Elaborar el ASM de la MSS, para que el circuito realice la tarea solicitada. [x%]
c) Presentar el código VHDL de la arquitectura completa del sistema digital, para lo cual deberá utilizar “port map” y asumirá que posee todos los códigos VHDL de los bloques MSI en la misma carpeta del proyecto. [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