• DocumentCode
    2254011
  • Title

    VAPRES: A Virtual Architecture for Partially Reconfigurable Embedded Systems

  • Author

    Jara-Berrocal, Abelardo ; Gordon-Ross, Ann

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    837
  • Lastpage
    842
  • Abstract
    Due to the runtime flexibility offered by field programmable gate arrays (FPGAs), FPGAs are popular devices for stream processing systems, since many stream processing applications require runtime adaptability (i.e. throughput, data transformations, etc.). FPGAs can offer this adaptability through runtime assembly of stream processing systems that are decomposed into hardware modules. Runtime hardware module assembly consists of dynamic hardware module replacement and hardware module communication reconfiguration. In this paper, we architect a flexible base embedded system amenable to runtime assembly of stream processing systems using custom communication architecture with dynamic streaming channel establishment between hardware modules. We present a hardware module swapping methodology that replaces hardware modules without stream processing interruption. Finally, we formulate two design flows, system and application construction, to provide system and application designer assistance.
  • Keywords
    embedded systems; field programmable gate arrays; multiprocessing systems; reconfigurable architectures; VAPRES; field programmable gate arrays; hardware module swapping methodology; partially reconfigurable embedded systems; stream processing systems; virtual architecture; Assembly systems; Computer architecture; Design optimization; Embedded computing; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Microprocessors; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5456934
  • Filename
    5456934