Publication:
Framework para el desArroLLo ágIl de código RTL orientAdo a programadores software, ingeNieros y CiEntíficos (ALLIANCE)

Research Projects
Organizational Units
Journal Issue
Abstract
Las FPGAs en el contexto científico tienen una gran importancia debido a su capacidad de procesamiento paralelo, sus características de bajo coste y bajo consumo como plataformas de aceleración. Compañias bien conocidas y establecidas en el desarrollo de herramientas científicas como Mathworks han desarrollado herramientas de síntesis de alto nivel que acelera el proceso de diseño. El siguiente proyecto de Innovación docente hace uso de estas herramientas para desarrollar una plataforma de aceleración útil en contextos educativos (específicamente en asignaturas científico técnicas impartidas en la UCM). Se genera un entorno basado en el paradigma FPGA-in-the-Loop mediante Simulink que permite ejecutar los modelos directamente en la FPGA. Se presentarán resultados que darán cuenta de precisión, performance, asimismo se establecerán comparativas respecto a modelos usando un paradigma de desarrollo clásico.
FPGAs are of great importance due to their parallel processing capability, low-cost features and low power consumption as acceleration platforms. Well-known and established vendors in the scope of scientific programming such Mathworks have developed high-level synthesis tools towards accelerating the design process. The following Innovation Project uses these tools to develop a useful acceleration platform valid for educational contexts (specifically in scientific and technical subjects taught at the UCM). An environment based on the FPGA-in-the-Loop paradigm is generated through Simulink, which allows executing the models directly in the FPGA. The results presented here will face up the accuracy, performance aspects. Besides, many comparisons against models that use a classical development paradigm will be presented.
Description
Keywords
Citation