Back to Search Start Over

Decentralized control for dynamically reconfigurable FPGA systems

Authors :
Jean-Luc Dekeyser
Samy Meftali
Chiraz Trabelsi
Dynamic Reconfigurable Massively Parallel Architectures and Languages (DREAMPAL)
Université de Lille, Sciences et Technologies-Inria Lille - Nord Europe
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)
Source :
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2013, 37 (8), pp.871-884. ⟨10.1016/j.micpro.2013.04.012⟩, Microprocessors and Microsystems: Embedded Hardware Design, Microprocessors and Microsystems: Embedded Hardware Design, 2013, 37 (8), pp.871-884. ⟨10.1016/j.micpro.2013.04.012⟩
Publication Year :
2013
Publisher :
HAL CCSD, 2013.

Abstract

International audience; The progress in FPGA technology has enabled FPGA-based reconfigurable systems to target increasingly sophisticated applications, which has led to a high control design complexity, resulting in longer design cycles. In this paper, we propose a control design approach for FPGA-based reconfigurable systems aiming at increasing design productivity. This approach is based on a semi-distributed control model that splits different control concerns (monitoring, decision-making and reconfiguration) between autonomous modular controllers and makes use of formalism-oriented design, to decrease the control design complexity and facilitate design verification, reuse and scalability. This model is composed of distributed controllers handling the self-adaptivity of the system reconfigurable regions and a coordinator to respect the system global constraints. To enhance design productivity, the proposed control model is generated automatically using a high-level modeling approach. This approach is based on MDE (Model-Driven Engineering) and the MARTE (Modeling and Analysis of Real-Time and Embedded Systems) standard, allowing to make low-level technical details transparent to designers and to automate code generation from high-level models. Experiments on the generated control systems showed that the proposed semi-distributed control model is more flexible, reusable and scalable than the centralized one, at the cost of a slight increase in required hardware resources.

Details

Language :
English
ISSN :
01419331 and 18729436
Database :
OpenAIRE
Journal :
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2013, 37 (8), pp.871-884. ⟨10.1016/j.micpro.2013.04.012⟩, Microprocessors and Microsystems: Embedded Hardware Design, Microprocessors and Microsystems: Embedded Hardware Design, 2013, 37 (8), pp.871-884. ⟨10.1016/j.micpro.2013.04.012⟩
Accession number :
edsair.doi.dedup.....44939e145fdc2ac709ffb313ea88cf61
Full Text :
https://doi.org/10.1016/j.micpro.2013.04.012⟩