Facilitating Preemptive Hardware System Design Using Partial Reconfiguration Techniques

被引:0
|
作者
Dondo Gazzano, Julio [1 ]
Rincon, Fernando [1 ]
Vaderrama, Carlos [2 ]
Villanueva, Felix [1 ]
Caba, Julian [1 ]
Carlos Lopez, Juan [1 ]
机构
[1] Univ Castilla La Mancha, E-13071 Ciudad Real, Spain
[2] Univ Mons, Dept Elect, Polytech Fac, B-7000 Mons, Belgium
来源
关键词
D O I
10.1155/2014/164059
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In FPGA-based control system design, partial reconfiguration is especially well suited to implement preemptive systems. In real-time systems, the deadline for critical task can compel the preemption of noncritical one. Besides, an asynchronous event can demand immediate attention and, then, force launching a reconfiguration process for high-priority task implementation. If the asynchronous event is previously scheduled, an explicit activation of the reconfiguration process is performed. If the event cannot be previously programmed, such as in dynamically scheduled systems, an implicit activation to the reconfiguration process is demanded. This paper provides a hardware-based approach to explicit and implicit activation of the partial reconfiguration process in dynamically reconfigurable SoCs and includes all the necessary tasks to cope with this issue. Furthermore, the reconfiguration service introduced in this work allows remote invocation of the reconfiguration process and then the remote integration of off-chip components. A model that offers component location transparency is also presented to enhance and facilitate system integration.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] Increasing efficiency by partial hardware reconfiguration: Case study of a multi-controller system
    Danne, K
    Bobda, C
    Kalte, H
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 147 - 153
  • [22] Secure content distribution system based on run-time partial hardware reconfiguration
    Hori, Yohei
    Yokoyama, Hiroyuki
    Toda, Kenji
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 637 - 640
  • [23] Partial Reconfiguration for Design Optimization
    Nguyen, Marie
    Serafin, Nathan
    Hoe, James C.
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 328 - 334
  • [24] Task-based preemptive scheduling on FPGAs leveraging partial reconfiguration
    Rodriguez-Canal, Gabriel
    Brown, Nick
    Torres, Yuri
    Gonzalez-Escribano, Arturo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (25):
  • [25] Hardware Acceleration of High Sensitivity Power-Aware Epileptic Seizure Detection System Using Dynamic Partial Reconfiguration
    Elhosary, Heba
    Zakhari, Michael H.
    Elgammal, Mohamed A.
    Kelany, Khaled A. Helal
    Abd El Ghany, Mohamed A.
    Salama, Khaled N.
    Mostafa, Hassan
    IEEE ACCESS, 2021, 9 : 75071 - 75081
  • [26] Adaptive Controller Using Runtime Partial Hardware Reconfiguration for Unmanned Aerial Vehicles (UAVs)
    Thomas, Nikhil
    Felder, Andrew
    Bobda, Christophe
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [27] A reconfigurable FIR filter design using dynamic partial reconfiguration
    Oh, Yeong-Jae
    Lee, Hanho
    Lee, Chong-Ho
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 4851 - +
  • [28] Implementation of capability matchmaking software facilitating faster production system design and reconfiguration planning
    Jarvenpaa, Eeva
    Siltala, Niko
    Hylli, Otto
    Lanz, Minna
    JOURNAL OF MANUFACTURING SYSTEMS, 2019, 53 : 261 - 270
  • [29] Partial special issue: Screw system method for reconfiguration and exoskeleton design
    Dai, Jian S.
    Huang, Tian
    MECHANISM AND MACHINE THEORY, 2017, 107 : 351 - 351
  • [30] Automating the Design Flow under Dynamic Partial Reconfiguration for Hardware-Software Co-Design in FPGA SoC
    Seyoum, Biruk
    Pagani, Marco
    Biondi, Alessandro
    Buttazzo, Giorgio
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 481 - 490