Croscompilación Python de VHDL para promover el aprendizaje de Hardware Reconfigurable

Autores/as

  • Jaime Alberto Parra Plaza Grupo de Investigación en Bionanoelectrónica, Universidad del Valle, Cali, Colombia.

Resumen

Los dispositivos de hardware reconfigurable han revolucionado la forma en que se diseñan sistemas electrónicos a la medida y han permitido lograr soluciones que aprovechan al máximo recursos limitados como la batería o el espacio. Sin embargo, lograr la experticia en estos dispositivos es un reto tanto para la industria como para la academia. Si bien actualmente existen herramientas que proveen la posibilidad de diseños en alto nivel, la eficiencia lograda en la solución final con este método no es la más conveniente, de allí que sea aún necesario trabajar en buena medida con diseños en bajo nivel, particularmente con lenguajes de descripción de hardware, los cuales han mostrado ser particularmente difíciles de aprender para muchos estudiantes en ingeniería electrónica. En este artículo se presentan los resultados de una investigación cuyo objetivo fue la creación de una herramienta de croscompilación que permite a los alumnos describir sus sistemas hardware en el lenguaje de alto nivel Python. La herramienta genera una versión VHDL apropiada para sintetizar un procesador a la medida con uso óptimo de recursos. Los resultados indican mejoras en la tasa de aprendizaje en términos de interés, motivación y asimilación, siguiendo el modelo de estilos de aprendizaje de Kolb.

Descargas

Publicado

19-12-2025