RUN-TIME PARTIAL RECONFIGURATION SPEED INVESTIGATION AND ARCHITECTURAL DESIGN SPACE EXPLORATION

被引:0
|
作者
Liu, Ming [1 ,2 ]
Kuehn, Wolfgang [1 ]
Lu, Zhonghai [2 ]
Jantsch, Axel [2 ]
机构
[1] Univ Giessen, Inst Phys 2, D-35390 Giessen, Germany
[2] Royal Inst Technol, Comp Software Sys, Dept ELEC, Stockholm, Sweden
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Run-time Partial Reconfiguration (PR) speed is significant in applications especially when fast IP core switching is required. In this paper, we propose to use Direct Memory Access (DMA), Master (MST) burst, and a dedicated Block RAM (BRAM) cache respectively to reduce the reconfiguration time. Based on the Xilinx PR technology and the Internal Configuration Access Port (ICAP) primitive in the FPGA fabric, we discuss multiple design architectures and thoroughly investigate their performance with measurements for different partial bitstream sizes. Compared to the reference OPB_HWICAP and XPS_HWICAP designs, experimental results show that DMA_HWICAP and MST_HWICAP reduce the reconfiguration time by one order of magnitude, with little resource consumption overhead. The BRAM_HWICAP design can even approach the reconfiguration speed limit of the ICAP primitive at the cost of large Block RAM utilization.
引用
收藏
页码:498 / +
页数:2
相关论文
共 50 条
  • [1] Design advantages of run-time reconfiguration
    Guccione, SA
    Levi, D
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS FOR COMPUTING AND APPLICATIONS, 1999, 3844 : 87 - 92
  • [2] A segmentation model for partial run-time reconfiguration
    Taher, Mohamed
    El-Ghazawi, Tarek
    [J]. 2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 745 - 748
  • [3] Energy Reduction with Run-Time Partial Reconfiguration
    Liu, Shaoshan
    Pittman, Richard Neil
    Forin, Alessandro
    [J]. FPGA 10, 2010, : 292 - 292
  • [4] Run-time Resource Management based on Design Space Exploration
    Ykman-Couvreur, Chantal
    Hartmann, Philipp A.
    Palermo, Gianluca
    Colas-Bigey, Fabien
    San, Laurent
    [J]. CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 557 - 565
  • [5] 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
  • [6] 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
  • [7] Enhancing relocatability of partial bitstreams for run-time reconfiguration
    Becker, Tobias
    Luk, Wayne
    Cheung, Peter Y. K.
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 35 - +
  • [8] 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
  • [9] Impact of Run-Time Reconfiguration on Design and Speed - A Case Study Based on a Grid of Run-Time Reconfigurable Modules inside a FPGA
    Strunk, Jochen
    Volkmer, Toni
    Stephan, Klaus
    Rehm, Wolfgang
    Schick, Heiko
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2913 - +
  • [10] On Energy Efficiency of Reconfigurable Systems with Run-Time Partial Reconfiguration
    Liu, Shaoshan
    Pittman, Richard Neil
    Forin, Alessandro
    Gaudiot, Jean-Luc
    [J]. 21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,