Creation of Partial FPGA Configurations at Run-Time

被引:4
|
作者
Silva, Miguel L. [1 ]
Ferreira, Joao Canas [2 ]
机构
[1] Univ Porto, Fac Engn, DEEC, Oporto, Portugal
[2] Univ Porto, Fac Engn, INESC Porto, Oporto, Portugal
关键词
MODULES;
D O I
10.1109/DSD.2010.14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes and evaluates a method to generate partial FPGA configurations at run-time. The proposed technique is aimed at adaptive embedded systems that employ run-time reconfiguration to achieve high flexibility and performance. The approach is based on the availability of a library of partial bitstreams for a set of basic components. New partial configurations for circuits defined by netlists of basic components are created by merging together a default bitstream of the target area, the relocated configurations of the components, and the configurations of the switch matrices used for building the connections between the components. An implementation targeting the Virtex-II Pro platform FPGA is described. It runs on the embedded 300MHz PowerPC CPU present in the FPGA. The proof-of-concept implementation was used to create partial configurations at run-time for 20 circuits with up to 21 components and 288 connections. The complete configuration creation process took between 7s and 97 s.
引用
收藏
页码:80 / 87
页数:8
相关论文
共 50 条
  • [41] Run-time verification
    Colin, S
    Mariani, L
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 525 - 555
  • [42] Automated extraction of run-time parameterisable cores from programmable device configurations
    James-Roxby, P
    Guccione, SA
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 153 - 161
  • [43] Design, Implementation and Analysis of a Run-Time Configurable Memory Management Unit on FPGA
    Shamani, Farid
    Sevom, Vida Fakour
    Nurmi, Jari
    Ahonen, Tapani
    2015 NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP & INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2015,
  • [44] Short Paper: Flexible GFDM implementation in FPGA with support to run-time reconfiguration
    Danneberg, Martin
    Michailow, Nicola
    Gaspar, Ivan
    Zhang, Dan
    Fettweis, Gerhard
    2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [45] uBRAM-based Run-time Reconfigurable FPGA and Corresponding Reconfiguration Methodology
    Chen, Yi-Chung
    Wang, Wenhua
    Zhang, Wei
    Li, Hai
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 80 - 86
  • [46] An FPGA run-time parameterisable Log-normal random number generator
    Echeverria, Pedro
    Thomas, David B.
    Lopez-Vallejo, Marisa
    Luk, Wayne
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 221 - +
  • [47] Fast run-time fault location in dependable FPGA-based applications
    Huang, WJ
    Mitra, S
    McCluskey, EJ
    2001 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2001, : 206 - 214
  • [48] Design and Performance of a Grid of Asynchronously Clocked Run-Time Reconfigurable Modules on a FPGA
    Strunk, Jochen
    Volkmer, Toni
    Rehm, Wolfgang
    Schick, Heiko
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 392 - +
  • [49] An 8x8 run-time reconfigurable FPGA embedded in a SoC
    Chaudhuri, Surnanta
    Guilley, Sylvain
    Flament, Florent
    Hoogvorst, Philippe
    Danger, Jean-Luc
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 120 - 125
  • [50] FPGA IMPLEMENTATION OF RUN-TIME RECONFIGURABLE PLATFORM FOR BIO-MEDICAL APPLICATION
    Bandegiri, Ajinkya Anant
    Bhaskar, P. C.
    2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,