GASIM: El Simulador Gr´afico de Arreglos de Compuertas para el Aprendizaje de Arquitectura de FPGAs
Fecha
2019Resumen
Field Programmable Gate Arrays, also called FPGA,
are the main contemporary tool for Digital systems learning and
development. Its benefits are more than evident, but also are
its internal complexity. The widespread use of FPGA devices
has created a necessity for understanding the inner logic using
diagrams or theoretical explanations. This paper presents an
innovative approach for FPGA basic architecture learning called
GASIM. A conceptually complete model for a simple but general
2D graphical FPGA has been designed and implemented in such
a way that is easy to understand, aesthetically appealing from
the student’s point of view, and also easy to use by any teacher.
The aim of this kind of design is to fill the conceptual gap
we have found while teaching FPGA based courses. The final
tool is a 2D modular graphical library for a standalone logic
simulator that not only allows teachers and students to program
an FPGA Model and simulate every aspect of its internal logic
complexities but also to construct their own limited, but complete
FPGA structure using drag and drop graphical modules and
programmable interconnections. Our study provides a technical
description of the tool, and our first results in the classroom.