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 条
  • [1] Lookup Table Partial Reconfiguration for an Evolvable Hardware Classifier System
    Glette, Kyrre
    Kaufmann, Paul
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1706 - 1713
  • [2] RETRACTED: Design and implementation of dynamic partial reconfiguration using adaptive evolvable hardware (Retracted Article)
    Geetamma, T.
    Seventline, J. Beatrice
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [3] Hardware Acceleration in Genode OS Using Dynamic Partial Reconfiguration
    Doerflinger, Alexander
    Albers, Mark
    Fiethe, Bjoern
    Michalik, Harald
    ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 283 - 293
  • [4] Hardware Accelerator for Data Anonymization Using Dynamic Partial Reconfiguration
    Sawaguchi, Sota
    Nishi, Hiroaki
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2016,
  • [5] A Hardware/Software Co-Design Flow for Dynamic Partial Reconfiguration
    Feng, Xiaojing
    Li, Xi
    Wang, Chao
    Zhou, Xuehai
    Zhang, Junneng
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 5172 - 5177
  • [6] Preemptive FPGA Scheduling Based on Dynamic Partial Reconfiguration
    Shi, Xiaotian
    Zou, An
    CONFERENCE OF SCIENCE & TECHNOLOGY FOR INTEGRATED CIRCUITS, 2024 CSTIC, 2024,
  • [7] Operating System Support for Difference-Based Partial Hardware Reconfiguration
    Reis, Tiago de Albuquerque
    Froehlich, Antonio Augusto
    RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 75 - 80
  • [8] Hardware Managers with File System Support for Faster Dynamic Partial Reconfiguration
    Escobar, Fernando A.
    Tarrillo, Jimmy
    Chang, Xin
    Valderrama, Carlos
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA), 2014, : 205 - 210
  • [9] Using Partial Reconfiguration for SoC Design and Implementation
    Krasteva, Yana E.
    Portilla, Jorge
    Tobajas Guerrero, Felix
    de la Torre, Eduardo
    VLSI CIRCUITS AND SYSTEMS IV, 2009, 7363
  • [10] Mapping Adaptive Hardware Systems With Partial Reconfiguration Using CoPR for Zynq
    Vipin, Kizheppatt
    Fahmy, Suhaib A.
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,