An MDE Approach for Rapid Prototyping and Implementation of Dynamic Reconfigurable Systems

Gilberto Ochoa Ruiz 1 Guillet Sébastien 1 Florent De Lamotte 1 Éric Rutten 2 El-Bay Bourennane 3 Jean-Philippe Diguet 1 Guy Gogniat 1
1 Lab-STICC_UBS_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
2 CTRL-A - Control techniques for Autonomic, adaptive and Reconfigurable Computing systems
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : This paper presents a co-design methodology based on RecoMARTE, an extension to the well-known UML MARTE profile, which is used for the specification and automatic generation of Dynamic and Partially Reconfigurable Systems-on-Chip (DRSoC). This endeavor is part of a larger framework in which Model-Driven Engineering (MDE) techniques are extensively used for modelling and via model transformations, generating executable models, which are exploited by implementation tools to create reconfigurable systems. More specifically, the methodological aspects presented in this paper are concerned with expediting the conception and implementation of the hardware platform and the integration of correct by construction reconfiguration controller. The paper builds upon previous research by integrating previously separated endeavors to obtain a complete PR system generation chain, which aims at shielding the designer of many of the burdensome technological and tool specific requirements. The methodology permits for the verification of the platform description at different stages in the development process (i.e. HDL for simulation, static FPGA implementation, controller simulation and verification). Furthermore, automation capabilities embedded in the flow enable the generation of the platform description and the integration of the reconfiguration controller executive seamlessly. In order to demonstrate the benefits of the proposed approach, we present a case study in which we target the creation of an image processing application to be deployed onto an FPGA board. We present the required modeling strategies and we discuss how the generation chains are integrated with the back-end Xilinx tools (the most mature version of PR technology) to produce the necessary executable artifacts: VHDL for the platform description and a C description of the reconfiguration controller to be executed by an embedded processor.
Type de document :
Article dans une revue
ACM Transactions on Design Automation of Electronic Systems, Association for Computing Machinery, 2015, Vol. 21 Issue 1, Article No. 8, Nov. 2015 ., 21 (1), pp.Article No. 8
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01172123
Contributeur : Gilberto Ochoa-Ruiz <>
Soumis le : lundi 6 juillet 2015 - 19:34:35
Dernière modification le : jeudi 11 octobre 2018 - 08:48:04

Identifiants

  • HAL Id : hal-01172123, version 1

Citation

Gilberto Ochoa Ruiz, Guillet Sébastien, Florent De Lamotte, Éric Rutten, El-Bay Bourennane, et al.. An MDE Approach for Rapid Prototyping and Implementation of Dynamic Reconfigurable Systems. ACM Transactions on Design Automation of Electronic Systems, Association for Computing Machinery, 2015, Vol. 21 Issue 1, Article No. 8, Nov. 2015 ., 21 (1), pp.Article No. 8. 〈hal-01172123〉

Partager

Métriques

Consultations de la notice

2148