• DocumentCode
    1121505
  • Title

    A Multilayer Framework Supporting Autonomous Run-Time Partial Reconfiguration

  • Author

    Tan, Heng ; DeMara, Ronald F.

  • Author_Institution
    Univ. of Central Florida, Orlando
  • Volume
    16
  • Issue
    5
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    504
  • Lastpage
    516
  • Abstract
    A multilayer run-time reconfiguration architecture (MRRA) is developed for autonomous run-time partial reconfiguration of field-programmable gate-array (FPGA) devices. MRRA operations are partitioned into logic, translation, and reconfiguration layers along with a standardized set of application programming interfaces (APIs). At each level, resource details are encapsulated and managed for efficiency and portability during operation. In particular, FPGA configurations can be manipulated at runtime using on-chip resources. A corresponding logic control flow is developed for a prototype MRRA system on a Xilinx Virtex II Pro platform. The Virtex II Pro on-chip PowerPC core and block RAM are employed to manage control operations while multiple physical interfaces establish and supplement autonomous reconfiguration capabilities. Evaluations of these prototypes on a number of benchmark and hashing algorithm case studies indicate the enhanced resource utilization and run time performance of the developed approaches.
  • Keywords
    application program interfaces; field programmable gate arrays; reconfigurable architectures; FPGA devices; PowerPC core; Xilinx Virtex II Pro platform; application programming interfaces; autonomous reconfiguration; autonomous run-time partial reconfiguration; benchmark algorithm; block RAM; field-programmable gate-array; field-programmable gate-array devices; hashing algorithm; logic control flow; multilayer run-time reconfiguration architecture; on-chip resources; reconfiguration layers; resource utilization; run time performance; Bitstream manipulation; FPGA run-time environments; field-programmable gate-array (FPGA) area management; frame-based partial reconfiguration; module-based partial reconfiguration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.917551
  • Filename
    4483522