Arquitectura de Sistemas Embebidos Avanzados con FPGA
¿Qué aprenderás en este curso?
Desarrollarás sistemas embebidos avanzados sobre FPGA, integrando diseño en VHDL, procesamiento con Micro Nios II y periféricos complejos.
Aprenderás integración de sensores I2C, visualización en OLED, VGA, TFT y HDMI, además de manejo de memorias SDRAM y tarjetas SD con FAT32.
Implementarás proyectos avanzados con cámaras OV7670/OV7725/OV5640, procesamiento de video en tiempo real y transmisión multimedia vía Ethernet.
- SHT31 temperatura y humedad
- ADXL345 acelerómetro XYZ
- ADC por I2C
- MS5611 presión y altura
- Conversión de datos
- UART con Nios II
- MATLAB HDL Coder
- OLED SH1106
- Buffers de pantalla
- Animaciones OLED
- Visualización de sensores
- Registro en SD
- Dashboard en tiempo real
- Generador VGA 640x480
- Sincronización horizontal y vertical
- Visualización de caracteres
- Imágenes vía UART
- Controlador TFT
- FIFO y framebuffer
- Arquitectura HDMI
- Sincronización HDMI
- TMDS básico
- Framebuffer
- Integración con Nios II
- SPI para SD
- Lectura y escritura por bloques
- FatFs
- Creación de archivos
- Visualización desde SD a VGA
- Visualización desde SD a HDMI
- Visualización desde SD a TFT
- Lectura y escritura SDRAM
- Controlador SDRAM
- Framebuffer
- Visualización VGA
- Visualización HDMI
- Buffers de video
- OV7725
- OV7670
- OV5640
- Captura por bus paralelo
- Almacenamiento SDRAM
- Visualización VGA
- Visualización HDMI
- MAC + PHY
- Loopback Ethernet
- Recepción de imágenes
- Visualización VGA
- Visualización HDMI
- Streaming multimedia
Dirigido a
Estudiantes, técnicos y profesionales interesados en diseño digital avanzado, video, memoria y sistemas embebidos con FPGA.
Requisitos
Experiencia previa en VHDL, Nios II y protocolos de comunicación serial.
Duración
El curso tiene una duración de 50 horas teórico-prácticas.
Aplicaciones
Sensores I2C, OLED, VGA, HDMI, SDRAM, cámaras OV, SD FAT32 y transmisión multimedia vía Ethernet.
