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 条
  • [31] Dynamic hardware plugins in an FPGA with partial run-time reconfiguration
    Horta, EL
    Lockwood, JW
    Taylor, DE
    Parlour, D
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 343 - 348
  • [32] A Study of a Fault-tolerant System Using Dynamic Partial Reconfiguration
    Ogido, Seiya
    Yamada, Chikatoshi
    Miyagi, Kei
    Ichikawa, Shuichi
    2017 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2017, : 600 - 602
  • [33] Flexible Decision Support System Using Dynamic Partial Reconfiguration Technology
    Grantner, Janos L.
    Nguyen, Chinh K.
    2014 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2014, : 2270 - 2276
  • [34] Spatial Avoidance of Hardware Faults using FPGA Partial Reconfiguration of Tile-Based Soft Processors
    Gauer, Clint
    LaMeres, Brock J.
    Racek, David
    2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [35] Using DSP hardware to teach modem design and analysis techniques
    Welch, TB
    Ives, RW
    Morrow, MG
    Wright, CHG
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL III, PROCEEDINGS: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING SIGNAL, PROCESSING EDUCATION, 2003, : 769 - 772
  • [36] A Design Flow for FPGA Partial Dynamic Reconfiguration
    Xie Di
    Shi Fazhuang
    Deng Zhantao
    He Wei
    PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012), 2012, : 119 - 123
  • [37] A Dynamic Partial Reconfiguration Design for Camera systems
    Khalifat, Jalal
    Ebrahim, Ali
    Adetomi, Adewale
    Arslan, Tughrul
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [38] Evolvable hardware techniques for on-chip automated reconfiguration of programmable devices
    A. Stoica
    R. S. Zebulum
    D. Keymeulen
    M. I. Ferguson
    V. Duong
    X. Guo
    Soft Computing, 2004, 8 : 354 - 365
  • [39] A Trusted Design Platform for Trojan Detection in FPGA Bitstreams Using Partial Reconfiguration
    Shekofte, N.
    Bayat-Sarmadi, S.
    Mosanaei-Boorani, H.
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2021, 13 (01): : 29 - 45
  • [40] Partial Reconfiguration in the Field of Logic Controllers Design
    Doligalski, Michal
    Bukowiec, Arkadiusz
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2013, 59 (04) : 351 - 356