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
Link To Document