Development of a Run-Time Reconfiguration System with low reconfiguration overhead

被引:5
|
作者
Heron, JP [1 ]
Woods, R [1 ]
Sezer, S [1 ]
Turner, RH [1 ]
机构
[1] Queens Univ Belfast, Sch Elect & Elect Engn, Belfast BT9 5AH, Antrim, North Ireland
关键词
dynamic reconfiguration; reconfiguration framework; FPGA implementation; high speed arithmetic; FIR filtering;
D O I
10.1023/A:1008115306599
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of using a microcontroller coupled to re-programmable FPGAs is being used at the heart of Run-Time Reconfigurable (RTR) systems. This paper presents the development of an RTR system for DSP and telecommunication applications. It differs from other systems? in that it treats reconfiguration time as a key design parameter by employing "design for reconfiguration" where partial reconfiguration is identified in the design of the circuit architecture. Reductions of up to 75% in the implementation time of multiplication, division and square root circuits have been achieved using the Xilinx XC6200 FPGA family. A special hardware/software interface called the Virtual Hardware Handler; has also been developed to support the design approach. It vastly simplifies the reconfiguration operation, reducing it to a simple process of passing pointers and data. The approach has been implemented on a windows-based RTR system.
引用
收藏
页码:97 / 113
页数:17
相关论文
共 50 条
  • [11] Energy Reduction with Run-Time Partial Reconfiguration
    Liu, Shaoshan
    Pittman, Richard Neil
    Forin, Alessandro
    FPGA 10, 2010, : 292 - 292
  • [12] A run-time reconfiguration algorithm for VLSI arrays
    Wu, JG
    Thambipillai, S
    16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 567 - 572
  • [13] A segmentation model for partial run-time reconfiguration
    Taher, Mohamed
    El-Ghazawi, Tarek
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 745 - 748
  • [14] Colt: An experiment in wormhole run-time reconfiguration
    Bittner, RA
    Athanas, PM
    Musgrove, MD
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 187 - 194
  • [15] On dynamic run-time processor pipeline reconfiguration
    Tradowsky, Carsten
    Thoma, Florian
    Huebner, Michael
    Becker, Juergen
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 419 - 424
  • [16] Considering run-time reconfiguration overhead in task graph transformations for dynamically reconfigurable architectures
    Banerjee, S
    Bozorgzadeh, E
    Dutt, N
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 273 - 274
  • [17] Hierarchical run-time reconfiguration managed by an operating system for reconfigurable systems
    Nollet, V
    Mignolet, JY
    Bartic, TA
    Verkest, D
    Vernalde, S
    Lauwereins, R
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 81 - 87
  • [18] On-demand FPGA run-time system for flexible and dynamical reconfiguration
    Ullmann, Michael
    Huebner, Michael
    Becker, Juergen
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (3-4) : 193 - 204
  • [19] A hybrid prefetch scheduling heuristic to minimize at run-time the reconfiguration overhead of dynamically reconfigurable hardware
    Resano, J
    Mozos, D
    Catthoor, F
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 106 - 111
  • [20] Energy-aware optimisation for run-time reconfiguration
    Becker, Tobias
    Luk, Wayne
    Cheung, Peter Y. K.
    2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, : 55 - 62