Proyecto

Detector de bordes con FPGA

Este proyecto consistió en el diseño e implementación de un sistema de detección de bordes utilizando tecnología FPGA (Field Programmable Gate Array) mediante procesamiento digital de señales (DSP). Utilizando el lenguaje de descripción de hardware HDL Verilog, programé el sistema para que pudiera detectar bordes en imágenes o señales de entrada con alta eficiencia en tiempo real.

El proyecto integró varias tecnologías, comenzando con la implementación del algoritmo de detección de bordes en Verilog para la FPGA, aprovechando su capacidad de procesamiento paralelo para realizar el análisis de señales de manera rápida y eficiente. Además, se utilizó MATLAB para la simulación y validación del algoritmo antes de llevarlo a la FPGA, asegurando su correcta implementación y optimización.

La parte final del proyecto incluyó la integración con una Raspberry Pi, que actuó como controlador para la FPGA. A través de la Raspberry Pi, el sistema recibió las señales de entrada y procesó los resultados de la detección de bordes, permitiendo una interacción más dinámica y flexible con el hardware, al mismo tiempo que proporcionaba un medio accesible para la visualización y análisis de los datos procesados.

Este proyecto me permitió profundizar en conceptos avanzados de procesamiento digital de señales y diseño de sistemas embebidos, a la vez que me dio una comprensión profunda del uso de FPGAs en aplicaciones de alta velocidad. Además, me brindó la oportunidad de trabajar con herramientas como Verilog y MATLAB, y de familiarizarme con la Raspberry Pi como plataforma de control para sistemas embebidos, lo que resultó ser una experiencia enriquecedora para mi desarrollo como ingeniero.

#hdl

#fpga

#matlab

Detector de bordes con FPGA