Decentralized control for dynamically reconfigurable FPGA systems

被引:2
|
作者
Trabelsi, Chiraz [1 ]
Meftali, Samy [1 ]
Dekeyser, Jean-Luc [1 ]
机构
[1] Univ Lille 1, LIFL, INRIA Lille Nord Europe, Lille, France
关键词
Partial dynamic reconfiguration; FPGA; Semi-distributed control; Centralized control; Mode-automata; High-level modeling; UML; MARTE; MULTITASKING;
D O I
10.1016/j.micpro.2013.04.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:871 / 884
页数:14
相关论文
共 50 条
  • [31] Formal Verification of Dynamically Reconfigurable Systems
    Yanase, Ryo
    Sakai, Tatsunori
    Sakai, Makoto
    Yamane, Satoshi
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 71 - 75
  • [32] COOPERATIVE MULTITHREADING IN DYNAMICALLY RECONFIGURABLE SYSTEMS
    Luebbers, Enno
    Platzner, Marco
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 551 - 554
  • [33] Improving execution speed of FPGA using dynamically reconfigurable technique
    Pantonial, Roel
    Khan, Md. Ashfaquzzaman
    Miyamoto, Naoto
    Kotani, Koji
    Sugawa, Shigetoshi
    Ohmi, Tadahiro
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 108 - +
  • [34] Module allocation for dynamically reconfigurable systems
    Zhang, XJ
    Ng, KW
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 932 - 940
  • [35] FPGA-Based Dynamically Reconfigurable SQL Query Processing
    Ziener, Daniel
    Bauer, Florian
    Becher, Andreas
    Dennl, Christopher
    Meyer-Wegener, Klaus
    Schuerfeld, Ute
    Teich, Juergen
    Vogt, Joerg-Stephan
    Weber, Helmut
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2016, 9 (04)
  • [36] Dynamically reconfigurable implementation of control circuits
    Lau, N
    Sklyarov, V
    VLSI: SYSTEMS ON A CHIP, 2000, 34 : 137 - 148
  • [37] Design and analysis of a dynamically reconfigurable three-dimensional FPGA
    Chiricescu, S
    Leeser, M
    Vai, MM
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (01) : 186 - 196
  • [38] A Decentralized Data Replication Approach for the Reconfigurable Robotic Information and Control Systems
    Menik, Eduard
    Klimenko, Anna
    INTERACTIVE COLLABORATIVE ROBOTICS, ICR 2018, 2018, 11097 : 126 - 136
  • [39] Towards 5ps Resolution TDC on a Dynamically Reconfigurable FPGA
    Daigneault, Marc-Andre
    David, Jean Pierre
    FPGA 10, 2010, : 283 - 283
  • [40] Massively Parallel Dynamically Reconfigurable Multi-FPGA Computing System
    Viswanathan, Venkatasubramanian
    Ben Atitallah, Rabie
    Dekeyser, Jean-Luc
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 165 - 165