Development of a Run-Time Reconfiguration System with Low Reconfiguration Overhead

被引:0
|
作者
J.P. Heron
R. Woods
S. Sezer
R.H. Turner
机构
[1] The Queen's University of Belfast,School of Electrical and Electronic Engineering
关键词
dynamic reconfiguration; reconfiguration framework; FPGA implementation; high speed arithmetic; FIR filtering;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:16
相关论文
共 50 条
  • [21] Accelerating run-time reconfiguration on custom computing machines
    Heron, JP
    Woods, RF
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VIII, 1998, 3461 : 595 - 607
  • [22] Support for partial run-time reconfiguration of platform FPGAs
    Silva, Miguel L.
    Ferreira, Joao Canas
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (12) : 709 - 726
  • [23] Partially run-time reconfiguration and its implementation on FPGA
    Department of Computer Science and Technology, Nankai University, Tianjin 300071, China
    [J]. Jisuanji Gongcheng, 2006, 14 (224-226):
  • [24] Using run-time reconfiguration for fault injection applications
    Antoni, L
    Leveugle, R
    Fehér, B
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2003, 52 (05) : 1468 - 1473
  • [25] Run-Time Reconfiguration of Expandable Cache for Embedded Systems
    Hsieh, Ang-Chih
    Hwang, Ting Ting
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (10) : 1863 - 1875
  • [26] Run-Time Reconfiguration of Expandable Cache for Embedded Systems
    Hsieh, Ang-Chih
    Hwang, TingTing
    [J]. 2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), 2010, : 207 - 210
  • [27] Interprocedural Compiler Optimization for Partial Run-Time Reconfiguration
    Elena Moscu Panainte
    Koen Bertels
    Stamatis Vassiliadis
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2006, 43 : 161 - 172
  • [28] Using run-time reconfiguration for fault injection applications
    Antoni, L
    Leveugle, R
    Fehér, B
    [J]. IMTC/2001: PROCEEDINGS OF THE 18TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3: REDISCOVERING MEASUREMENT IN THE AGE OF INFORMATICS, 2001, : 1773 - 1777
  • [29] Automating elimination of idle functions by run-time reconfiguration
    Niu, Xinyu
    Chau, Thomas C. P.
    Jin, Qiwei
    Luk, Wayne
    Liu, Qiang
    [J]. 2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 97 - 104
  • [30] Interprocedural compiler optimization for partial run-time reconfiguration
    Panainte, Elena Moscu
    Bertels, Koen
    Vassiliadis, Stamatis
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 43 (2-3): : 161 - 172