▷ 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.
- ☑️ Repository with VHDL codes:
- ☑️ Functional Partition PDF:
- sumador.vhd
- mss.vhd
- comparador.vhd
- contador_up.vhd
- mux2a1.vhd
- ram.vhd
- registro.vhd
- ⭐ https://github.com/vasanza/DigitalSystems
- ⭐ https://github.com/vasanza/MSI_VHDL
- ✅ 2021 PAO1: Example, Maximum number finder and repetition counter
- ✅ 2020 PAO2: Examen de Mejoramiento
- ✅ 2020 PAO2: Examen 2da Evaluación
- ✅ 2020 PAO2: 2da Lección C4
- ✅ 2020 PAO2: Examen 1ra Evaluación
- ✅ 2020 PAO2: 1ra Lección C1-2
- ✅ 2021 PAO1: Proyectos Propuestos
- Digital System Implementation (2)
- Digital System Implementation (1)
- Example: Determinant of a matrix
- Example: Numeric Sequence Detector
- Example: Efficient Number Sequence Detector
- Example: set operations
- Example: communication and checksum validation
- Example: Sum of Products Karnaugh Map
- Example: Multiplying 3x4 matrix by 4x3 matrix
- Example: Consecutive 1's Counter
- Example: Numeric Sequence Counter
- Example: Serial communication receiver
- Example: billing system for telephone booths
- Example: Temperature Conditioner
- Example: Access control system (2)
- Example: Access control system (1)
Comentarios
Publicar un comentario