• DocumentCode
    2758269
  • Title

    Creation of Partial FPGA Configurations at Run-Time

  • Author

    Silva, Miguel L. ; Ferreira, João Canas

  • Author_Institution
    DEEC, Univ. do Porto, Porto, Portugal
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    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 bit streams for a set of basic components. New partial configurations for circuits defined by net lists of basic components are created by merging together a default bit stream 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 300 MHz Power PC 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 7 s and 97 s.
  • Keywords
    embedded systems; field programmable gate arrays; matrix algebra; reconfigurable architectures; Virtex-II Pro platform FPGA; adaptive embedded systems; default bit stream; partial FPGA configurations; partial bit streams; partial configurations; power PC CPU; proof-of-concept implementation; relocated configurations; run-time reconfiguration; switch matrices; Embedded systems; Field programmable gate arrays; Hardware; Integrated circuit interconnections; Libraries; Pins; Switches; Dynamic reconfiguration; configuration generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
  • Conference_Location
    Lille
  • Print_ISBN
    978-1-4244-7839-2
  • Type

    conf

  • DOI
    10.1109/DSD.2010.14
  • Filename
    5615638