A multilayer framework supporting autonomous run-time partial reconfiguration

被引:13
作者
Tan, Heng [1 ]
DeMara, Ronald F. [1 ]
机构
[1] Univ Cent Florida, Sch Elect Engn & Comp Sci, Orlando, FL 32816 USA
关键词
bitstream manipulation; field-programmable gate-array (FPGA) area management; FPGA run-time environments; frame-based partial reconfiguration; module-based partial reconfiguration;
D O I
10.1109/TVLSI.2008.917551
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:504 / 516
页数:13
相关论文
共 49 条
[1]  
*ALT INC, 2006, STRAT DEV HDB V1 3 4
[2]  
[Anonymous], P 19 IEEE INT PAR DI
[3]  
*ATM INC, 2006, 5 K 50 K GAT COPR FP
[4]  
BARR M, 1998, P MULT SYST DES SEP, P44
[5]  
Bergmann N, 2003, ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, P300
[6]  
Blodget B, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P399
[7]  
BLODGET B, 2003, P 13 INT C FIELD PRO, P565
[8]   The erlangen slot machine: Increasing flexibility in FPGA-based reconfigurable platforms [J].
Bobda, C ;
Majer, M ;
Ahmadinia, A ;
Haller, T ;
Linarth, A ;
Teich, JG .
FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, :37-42
[9]  
Bobda C, 2004, LECT NOTES COMPUT SC, V3203, P1032
[10]   Dynamic scheduling of tasks on partially reconfigurable FPGAs [J].
Diessel, O ;
ElGindy, H ;
Middendorf, M ;
Schmeck, H ;
Schmidt, B .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (03) :181-188