▷ Maximum to minimum ordering of values in #RAM memory using #VHDL

 

⭐⭐⭐⭐⭐ Maximum to minimum ordering of values in #RAM memory using #VHDL

  • ➡️ #DigitalSystems #DigitalElectronic #DigitalCircuits #HDL #VHDL #FPGA

The following functional partition, which includes a Machine Sequential Synchronous (MSS), must perform a sorting of 255 values from Highest to Lowest. The entry of these 8-bit values must be done one by one, these values are entered through the "Data" port, while the data is being entered, the MSS sets high the "WritingData" output, indicating that this process is being executed and it will not end until the 255 values are completed. The ordering of the previously entered numbers should be done from highest to lowest, for which it is recommended to use the counter_up "j" and counter_up "i" in the search and comparison process. It is requested:

  • Perform the functional partitioning
  • Draw the ASM diagram of the MSS controller.
  • Create in Quartus the Block diagram Schematic file
  • Simulate the operation of the complete system in the VWF file.

Functional Partition

ASM Diagram
#VDHL Code by Angel Zumba
  • sumador.vhd
  • mss.vhd
  • comparador.vhd
  • contador_up.vhd
  • mux2a1.vhd
  • ram.vhd
  • registro.vhd

Leer temas relacionados:

Comentarios

Popular Posts

▷ Especificaciones del módulo ESP32

▷ #ESP32 - REAL-TIME CLOCK #RTC INTERNO

▷ #ESP32 - INSTALAR LIBRERIAS DESDE GESTOR LIBRERIAS ARDUINO

▷ #ESP32 - SINCRONIZAR RTC INTERNO CON SERVIDOR NTP

▷ Practica 2 #2PEM100A: Almacenamiento de mediciones en archivo Excel

▷ SISTEMAS EMBEBIDOS, PROYECTOS PROPUESTOS (2021 PAO1)

▷ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 1)

▷ SOLUCIÓN LECCIÓN SISTEMAS DIGITALES 1, 2do Parcial (2021 PAO1) C5-C6

▷ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 2, Mejoramiento (2020 PAO 2)

▷ Instalación de ALTIUM CircuitMaker y especificaciones del módulo ESP32