Skip to content

vasanza/MSI-VHDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐⭐⭐⭐⭐ VHDL Codes for Digital Systems

VHDL Code Repository: Explore a collection of high-quality VHDL (VHSIC Hardware Description Language) designs for digital circuits. Our repository offers a diverse range of well-documented, modular, and efficient VHDL code snippets, modules, and projects. Whether you're a beginner or an experienced digital designer, discover reusable code components, tutorials, and examples to accelerate your FPGA (Field-Programmable Gate Array) and digital circuit development. Join our community and contribute to advancing VHDL programming expertise.

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

FPGA

Contenido

FPGA En este repositorio puedes encontrar códigos de bloques de Mediana Escala de Integración (MSI) en VHDL para utilizar en tus diseños digitales. Además, te recomiendo revisar el README, ya que contiene enlaces a videos y ejercicios resueltos que te serán muy útiles. Las secciones resumen todo lo referentes a los Sistemas Digitales y te serán utiles para las materias de Sistemas Digitales 1, Sistemas Digitales2, Fundamentos de Electricidad y Sistemas Digitales. Esto se detalla a continuación:

  • Sistemas Digitales 1: Desde la sección 1 (Puertas lógicas y Circuitos Combinatoriales) hasta la sección 4 (Maquinas Secuenciales Sincrónicas).
  • Sistemas Digitales 2: Desde la sección 4 (Maquinas Secuenciales Sincrónicas) hasta la sección 8 (Arquitectura de Microprocesadores).
  • Fundamentos de Electricidad y Sistemas Digitales: Sección 1 (Puertas lógicas y Circuitos Combinatoriales).

Algunas de las aplicaciones que hacen uso de los codigos VHDL de este repositorio son los siguientes:

1. Puertas lógicas y Circuitos Combinatoriales

2. Programación en VHDL

3. Circuitos de Mediana Escala de Integración (MSI)

4. Maquinas Secuenciales Sincrónicas (MSS)

5. Memorias EPROM y ROM

  • Video 1: Diseño de una MSS usando memoria ROM.
  • Ejercicios resueltos 1: Implementación de una MSS usando la EPROM M2732A para obtener diagrama de estados.
  • Ejercicios resueltos 2: Programación VHDL de una MSS e implementación usando la EPROM M2732A.
  • Ejercicios resueltos 3: Implementación de una MSS usando la EPROM M2732A para obtener diagrama de estados y VHDL.

6. Dieño Formal de Sistemas Digitales (SD)

7. Aplicaciones con memorias RAM

  • Video 1: Extracción de Características Post-Adquisición de Datos Temporales.
  • Repositorio 1: Ordenamiento de valores de una RAM de Mayor a Menor.
  • Repositorio 2: Busqueda del valor que más se repite en una RAM.
  • Ejercicios propuestos 1: Las mejores aplicaciones con memorias RAM tal como algoritmos de busqueda, operaciones entre conjuntos, comunicación serial, matrices, operaciones digitales, aplicaciones.
  • Ejercicios propuestos 2: Determinación de la mejor trayectoria para un drone, basado en datos almacenados en RAM.
  • Ejercicios resueltos 1: Busqueda de los valores máximo y mínimo almacenados en una memoria RAM.
  • Ejercicios resueltos 2: Busqueda de los valores máximo y mínimo almacenados en una memoria RAM en VHDL.
  • Ejercicios resueltos 3: Busqueda del valor que más se repite en una RAM.
  • Ejercicios resueltos 4: Ordenamientos de valores almacenados en memoria RAM de mayor a menor.
  • Ejercicios resueltos 5: Extracción de características de señales EEG almacenadas en RAM.
  • Ejercicios resueltos 6: Extracción de Características de datos temporales almacenados en memoria RAM.
  • Ejercicios resueltos 7: Calculo del perímetro de un polígono y Clasificación de vocales mayúsculas.
  • Ejercicios resueltos 8: Calculo de frecuencia de una señal periódica almacenada en RAM.
  • Ejercicios resueltos 9: Clasificador de features almacenados en RAM desde programación en VHDL.

8. Arquitectura de Microprocesadores

  • Video 1: Comparación entre Microcontroladores, Mmicroprocesadores, SoCs y FPGA.
  • Video 2: Fundamentos de Microprocesadores y Sistemas Embebidos.
  • Video 3: Arquitectura de un Microprocesador Genérico.
  • Video 4: Arquitectura de un Microprocesador Genérico v2.
  • Video 5: Simulación de un Microprocesador Genérico.
  • Video 6 mlinaje: Arquitectura 8086: Introducción (1/3).
  • Video 7 mlinaje: Arquitectura 8086: Introducción (2/3): Bus Interface Unit.
  • Video 8 mlinaje: Arquitectura 8086: Introducción (3/3): Execution Unit.
  • Ejercicios resueltos 1: Arquietectura fija MSS + ALU para para determinar el valor máximo y mínimo almacenado en RAM.
  • Ejercicios resueltos 2: Arquietectura fija MSS + ALU para para determinar las repeticiones del valor más alto en RAM.
  • Ejercicios resueltos 3: Arquietectura fija MSS + ALU para para ingresar y determinar el valor máximo y mínimo almacenado en RAM.
  • Ejercicios resueltos 4: Microprocesador Genérico y su aplicación en un sistema distribuido.
  • Ejercicios resueltos 5: Programación en lenguaje C.
  • Repositorio: Arquitectura de un Microprocesador Genérico en VHDL.

9. Optional: RISC-V (ISA) de hardware libre

10. Optional: The ARM Memory Management Unit (MMU)

Temas de proyectos

Ejemplos de proyectos

Future work (Xilinx and RISC-V)

Información adicional

Drive con Presentaciones, ejemplos resueltos y videos

Related work (FPGA applications)

Repository technical specifications

  • IDE: Quartus Prime 17.0.0 Build 595 04/25/2017 SJ Standard Edition
  • DEVICE: FPGA Cyclone V SE 5CSEBA6U23I7
  • Hardware TERASIC: DE10NANO, DE10STANDARD

About

Keynote

Clone

Switched to Branch

  • git branch -a
  • git checkout NameBranch

New Branch

  • git checkout -b NameBranch

Push

  • git pull origin NameBranch
  • git status
  • git add .
  • git status
  • git commit -m "message"
  • git push origin NameBrach

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages