Back to Search
Start Over
Decentralized control for dynamically reconfigurable FPGA systems
- 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.
- Subjects :
- Mode-automata
Computer Networks and Communications
Computer science
02 engineering and technology
MARTE
Semi-distributed control
Unified Modeling Language
Artificial Intelligence
0202 electrical engineering, electronic engineering, information engineering
Code generation
Field-programmable gate array
FPGA
computer.programming_language
business.industry
High-level modeling
Control reconfiguration
020207 software engineering
Modular design
Decentralised system
020202 computer hardware & architecture
UML
Partial dynamic reconfiguration
Hardware and Architecture
Centralized control
Embedded system
Control system
Scalability
[INFO.INFO-ES]Computer Science [cs]/Embedded Systems
business
computer
Software
Subjects
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⟩