A multilayer framework supporting autonomous run-time partial reconfiguration

被引:13
|
作者
Tan, Heng [1 ]
DeMara, Ronald F. [1 ]
机构
[1] Univ Cent Florida, Sch Elect Engn & Comp Sci, Orlando, FL 32816 USA
关键词
bitstream manipulation; field-programmable gate-array (FPGA) area management; FPGA run-time environments; frame-based partial reconfiguration; module-based partial reconfiguration;
D O I
10.1109/TVLSI.2008.917551
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A multilayer run-time reconfiguration architecture (MRRA) is developed for autonomous run-time partial reconfiguration of field-programmable gate-array (FPGA) devices. MRRA operations are partitioned into logic, translation, and reconfiguration layers along with a standardized set of application programming interfaces (APIs). At each level, resource details are encapsulated and managed for efficiency and portability during operation. In particular, FPGA configurations can be manipulated at runtime using on-chip resources. A corresponding logic control flow is developed for a prototype MRRA system on a Xilinx Virtex II Pro platform. The Virtex II Pro on-chip PowerPC core and block RAM are employed to manage control operations while multiple physical interfaces establish and supplement autonomous reconfiguration capabilities. Evaluations of these prototypes on a number of benchmark and hashing algorithm case studies indicate the enhanced resource utilization and run time performance of the developed approaches.
引用
收藏
页码:504 / 516
页数:13
相关论文
共 50 条
  • [21] RUN-TIME PARTIAL RECONFIGURATION SPEED INVESTIGATION AND ARCHITECTURAL DESIGN SPACE EXPLORATION
    Liu, Ming
    Kuehn, Wolfgang
    Lu, Zhonghai
    Jantsch, Axel
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 498 - +
  • [22] Partial Reconfiguration for Run-time Memory Faults and Hardware Trojan Attacks Detection
    Li, Ying
    Chen, Lan
    Wang, Jian
    Gong, Guanfei
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2022, : 173 - 176
  • [23] In-system partial run-time reconfiguration for fault recovery applications on spacecrafts
    Zheng, WH
    Marzwell, NI
    Chau, SN
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 3952 - 3957
  • [24] On-board partial run-time reconfiguration for pico-satellite constellations
    Vladimirova, Tanya
    Wu, Xiaofeng
    [J]. AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2006, : 262 - +
  • [25] Development of a Run-Time Reconfiguration System with Low Reconfiguration Overhead
    J.P. Heron
    R. Woods
    S. Sezer
    R.H. Turner
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2001, 28 : 97 - 113
  • [26] Development of a Run-Time Reconfiguration System with low reconfiguration overhead
    Heron, JP
    Woods, R
    Sezer, S
    Turner, RH
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 28 (1-2): : 97 - 113
  • [27] A framework to support run-time assured dynamic reconfiguration for pervasive computing environments
    Hemmati, Hadi
    Niamanesh, Mahd
    Jalili, Rasool
    [J]. INTERNATIONAL SYMPOSIUM ON WIRELESS PERVASIVE COMPUTING 2006, CONFERENCE PROGRAM, 2006, : 400 - +
  • [28] Fast run-time reconfiguration for SEU injection
    de Andrés, D
    Albaladejo, J
    Lemus, L
    Gil, P
    [J]. DEPENDABLE COMPUTING - EDCC-5, PROCEEDINGS, 2005, 3463 : 230 - 245
  • [29] A run-time reconfiguration algorithm for VLSI arrays
    Wu, JG
    Thambipillai, S
    [J]. 16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 567 - 572
  • [30] Colt: An experiment in wormhole run-time reconfiguration
    Bittner, RA
    Athanas, PM
    Musgrove, MD
    [J]. HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 187 - 194