Plataforma de co-simulación basada en SystemC para el desarrollo de sistemas de gestión y planificación de sistemas reconfigurables en FPGAs.
X. Peña; J.D. Dondo; F. Rincón; J.C. López; J. Caba
Conference: Jornadas de Computación Empotrada
Location: Madrid (Spain)
Date: 17/09/2013 - 20/09/2013
Pages: 29-36
Abstract
Los sistemas empotrados basados en FPGA están ganando relevancia en la implementación de un importante rango de aplicaciones. Este éxito se debe en gran medida a su flexibilidad, su elevada relación del rendimiento frente al consumo de potencia, y a la capacidad que presentan estos dispositivos para explotar la reconfiguración dinámica. Sin embargo, el elevado coste de los procesos de reconfiguración así como la falta de apoyo en la gestión de la reconfiguración ha impedido un uso más amplio de las FPGAs en este contexto. Para solventar este problema algunos autores han propuesto un sistema software/hardware para la gestión dinámica de los recursos de la FPGAs, que combinan tanto la planificación como las tareas de instanciación, proporcionando un flujo completo de gestión facilitando el diseño de hardware reconfigurable dinámicamente. Aunque este modelo presenta como principal ventaja la capacidad de ejecutar estas dos tareas en diferentes nodos, también presenta la necesidad de una plataforma específica que permita desarrollar concurrentemente ambas funcionalidades. Con el fin de contribuir a solventar este problema en este trabajo se propone el desarrollo de una plataforma de simulación basada en SystemC capaz de permitir el codiseño software(SW)/hardware(HW) tanto de la gestión dinámica de la reconfiguración, como de la reconfiguración de la FPGA propiamente dicha.