Modular dynamic reconfiguration in virtex FPGAs

被引:67
作者
Sedcole, P. [1 ]
Blodget, B.
Becker, T.
Anderson, J.
Lysaght, P.
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[2] Xilinx Inc, Xilinx Res Labs, San Jose, CA 95124 USA
[3] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2AZ, England
来源
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES | 2006年 / 153卷 / 03期
关键词
D O I
10.1049/ip-cdt:20050176
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular systems implemented on field-programmable gate arrays (FPGAs) can benefit from being able to load and unload modules at run-time, a concept that is of much interest in the research community. Although dynamic partial reconfiguration is possible in Virtex and Spartan series FPGAs, the configuration architecture of these devices is not amenable to modular reconfiguration, a limitation which has relegated research to theoretical or compromised resource allocation models. Two methods for implementing modular reconfiguration in Virtex FPGAs are compared and contrasted. The first method offers simplicity and fast reconfiguration times, but limits the geometry and connectivity of the system. The second method, developed recently, enables modules to be allocated arbitrary areas of the FPGA, bridging the gap between theory and reality and unlocking the latent potential of dynamic reconfiguration. The cost of this advancement is increased reconfiguration time. The second method has been demonstrated in three applications, including the first reported implementation of modular reconfiguration in a Virtex-4 device.
引用
收藏
页码:157 / 164
页数:8
相关论文
共 21 条
[1]  
[Anonymous], 2000, VIRT 2 PLATF FPGA HD
[2]  
Blodget B, 2003, LECT NOTES COMPUT SC, V2778, P565
[3]  
Blodget B, 2004, LECT NOTES COMPUT SC, V3203, P801
[4]  
Brebner G., 2001, Field Programmable Logic and Applications. 11th International Conference, FPL 2001. Proceedings (Lecture Notes in Computer Science Vol.2147), P182
[5]  
BURNS J, 1997, IEEE S FPGAS CUST CO, P66
[6]  
Gericota MG, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P974
[7]  
GUCCIONE S, 1999, MIL AER APPL PROGR D
[8]  
Horta EL, 2004, LECT NOTES COMPUT SC, V3203, P975
[9]  
Horta EL, 2002, LECT NOTES COMPUT SC, V2438, P182
[10]  
Huebner M, 2004, SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, P28