第5期 姚爱红,等:基于动态可重构FPGA的自演化硬件概述 ·441- 现根据环境变化而自适应变化的硬件电路和能够自 using intrinsic evolvable hardware[C]//Proc 2004 NASA/ 动重新配置修复故障的硬件电路.基于SRAM的 DoD Conference on Evolvable Hardware Krakow,Port- FPGA平台的自演化硬件,无论是功能块实现的逻 and,2004:55-62 辑功能,还是各逻辑块相互之间的连线,都可以被反 [11 TUFTE G,HADDOW P Biobgically-insp ired:a rule- 复重新编程,即硬件电路可以随时根据需要而改变, based self-reconfiguration of a virtex chip [C]//Proc the Computational Science CCS).Krakow,Poland,2004: 因而又称为自适应计算(adaptive computing).随着 1249-1256 深亚微米VLS技术的迅速发展,基于动态部分可重 [12 ]MORENO J,SANCHEZ E,CABESTANY J.An in-system 构FPGA的自演化硬件将在系统普适性和可扩展性 routing strategy for evolvable hardware programmable plat- 方面不断取得进展 foms[C]//Proc the 3rd NASA/DoD.Long Beach:IEEE Computer Society Press,2001:157-166. 参考文献: [13]EVANS J,ARSLAN T The mp lementation of an evolvab- [1 ]YAO X,HIGU CHI T Prom ises and challenges of evolvab- le hardware system for real tme mage registration on a le hardware[J].IEEE Trans on SystemsMan and Cybemet- system-on-chip platfom C]//Proc 2002 NASA/DoD Con- ics.1999,29(1):87-97. ference on Evolvable Hardware A lexandria,Virginia, [2]BENTLEY P,GORDON T,KM J,et al New trends in 2002:142-146 evolutionary computation[C]//Proc 2001 Congress on Evo- [14赵曙光,杨万海.一种用于演化硬件的染色体编码新 lutionary Computation Seoul,South Korea,2001:162- 方法[J].西安电子科技大学学报,2000,27(6):778- 169 780 [3 ]LOHN J,HORNBY G Evolvable hardware:using evolu- ZHAO Shuguang,YANG W anhai A new method for the tionary computation to design and optm ize hardware system s chromosme representaton in the evolvable hardware[J] [J]IEEE Computational Intelligence Magazine,2006,1 Joumal of Xidian University,2000,27(6):778-780. (1):19-27 [15 ]Xilinx Inc Virtex-IIplatfom FPGA user guide EB/OL 1. [4]THOMPSON A,LA YZELL P,ZEBULUM R S Expbra- [2005-03-24 ]htp://china xilinx com/support/docu- tions in design space:unconventional electronics design mentation/user guides/ug002 pdf through artificial evolution[J ]IEEE Trans on Evolutionary [16康立山,何魏,陈毓屏.用函数型可编程器件实现演 Computation,1999,3(3):167-196 化硬件[J]计算机学报,1999,22(7):781-784 [5 ]SUBB AH P,RAMAMURTHY B.The study of fault oler KANG Lishan,HE Wei,CHEN Yup ing Evolvable hard- ant system design using comp lete evolution hardware[C]// ware realized with function type programmable device [J]. Proc 2005 IEEE Intemational Conference on Granular Com- Chinese Joural of Computers,1999,22(7):781-784 puting Beijing,China,2005:642-645 [17]LU H,M LLER J,TYRRELL A.Intrinsic evolvable [6]STEFA TOS E,ARSLAN T An efficient fault-olerant VLSI hardware mplementaton of a robust biobgical develop- architecture using parallel evolvable hardware technology ment model for digital systems [C]//Proc 2005 NASA/ [C ]//Proc 2004 NASA/DoD Conference on Evolvable DoD Conference on Evolvable Hardware Washington D Hardware Seattle.USA,2004:97-103 C,2005:87-92 [7 ]UPEGUIA,SANCHEZ E Evolving hardware by dynam i- [18 ]LEV ID,GUCC DNE S Evolvable genetic FPGA:evol- cally reconfiguring Xilinx FPGA [C]//Proc the Intemational ving stable circuits on mainstream FPGA devices Hardware Conference on Evolvable Systems CES).Barcelona, [C]//Proc the 1st NASA/DoD.Pasadena,USA,1999: Spain,2005:56-65 12-17. [8]RESANO J,MOZOS D,VERKEST D,et al A reconfigu- [19 ]Xilinx Inc Two flws for partial reconfiguration:Module ration managerr dynamn ically reconfigurable hardware[J] based or difference based EB/OL ]2004-09-11 ]ht IEEE Trans on Design Test of Computers,2005,22(5): tp://www.xilinx com support/documentation/app lication 452-460 notes/xapp290 pdf [9]SA PARGAL IYEV Y,KALGANOVA T Absolutely free ex- [20]SANTNIC,AMARAL J,PACHECO M,et al Evolution- trinsic evolution of passive bwpass filter C]//Canadian ary analog circuit design on a programmable anabg multi- Conference on Electrical and Computer Engineering Otta- plexer array [C]//Proc IEEE Intemational Conference on wa,Canada,.2006:1210-1213 Field-Programmable Technobgy (FPT2002).HongKong. [10 ]ZHANG Y,SM IH S,TYRRELL A.Digital circuit design China,2002:189-196 1994-2009 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net现根据环境变化而自适应变化的硬件电路和能够自 动重新配置修复故障的硬件电路. 基于 SRAM 的 FPGA平台的自演化硬件 ,无论是功能块实现的逻 辑功能 ,还是各逻辑块相互之间的连线 ,都可以被反 复重新编程 ,即硬件电路可以随时根据需要而改变 , 因而又称为自适应计算 ( adap tive computing). 随着 深亚微米 VLSI技术的迅速发展 ,基于动态部分可重 构 FPGA的自演化硬件将在系统普适性和可扩展性 方面不断取得进展. 参考文献 : [ 1 ] YAO X, H IGU ICH I T. Promises and challenges of evolvab2 le hardware[J ]. IEEE Trans on SystemsMan and Cybernet2 ics, 1999, 29 (1) : 87297. [ 2 ]BENTLEY P, GORDON T, KIM J, et al. New trends in evolutionary computation[C ] / / Proc 2001 Congress on Evo2 lutionary Computation. Seoul, South Korea, 2001: 1622 169. [ 3 ]LOHN J, HORNBY G. Evolvable hardware: using evolu2 tionary computation to design and op timize hardware system s [J ]. IEEE Computational Intelligence Magazine, 2006, 1 (1) : 19227. [ 4 ] THOMPSON A, LAYZELL P, ZEBULUM R S. Exp lora2 tions in design space: unconventional electronics design through artificial evolution[J ]. IEEE Trans on Evolutionary Computation, 1999, 3 (3) : 1672196. [ 5 ] SUBB IAH P, RAMAMURTHY B. The study of fault toler2 ant system design using comp lete evolution hardware [ C ] / / Proc 2005 IEEE International Conference on Granular Com2 puting. Beijing, China, 2005: 6422645. [ 6 ] STEFATOS E, ARSLAN T. An efficient fault2tolerant VLSI architecture using parallel evolvable hardware technology [ C ] / /Proc 2004 NASA /DoD Conference on Evolvable Hardware. Seattle, USA, 2004: 972103. [ 7 ]UPEGU I A, SANCHEZ E. Evolving hardware by dynami2 cally reconfiguring Xilinx FPGA [C ] / /Proc the International Conference on Evolvable System s ( ICES ). Barcelona, Spain, 2005: 56265. [ 8 ]RESANO J, MOZOS D, VERKEST D, et al. A reconfigu2 ration manager for dynam ically reconfigurable hardware[J ]. IEEE Trans on Design & Test of Computers, 2005, 22 (5) : 4522460. [ 9 ] SAPARGAL IYEV Y, KALGANOVA T. Absolutely free ex2 trinsic evolution of passive low2pass filter [ C ] / /Canadian Conference on Electrical and Computer Engineering. O tta2 wa, Canada, 2006: 121021213. [ 10 ]ZHANG Y, SM ITH S, TYRRELL A. D igital circuit design using intrinsic evolvable hardware[C ] / /Proc 2004 NASA / DoD Conference on Evolvable Hardware. Krakow, Port2 land, 2004: 55262. [ 11 ] TUFTE G, HADDOW P. Biologically2insp ired: a rule2 based self2reconfiguration of a virtex chip [ C ] / /Proc the Computational Science ( ICCS). Krakow, Poland, 2004: 124921256. [ 12 ]MORENO J, SANCHEZ E, CABESTANY J. An in2system routing strategy for evolvable hardware p rogrammable p lat2 form s[C ] / /Proc the 3 rd NASA /DoD. Long Beach: IEEE Computer Society Press, 2001: 1572166. [ 13 ]EVANS J, ARSLAN T. The imp lementation of an evolvab2 le hardware system for real time image registration on a system2on2chip p latform [C ] / /Proc 2002 NASA /DoD Con2 ference on Evolvable Hardware. A lexandria, V irginia, 2002: 1422146. [ 14 ]赵曙光 , 杨万海. 一种用于演化硬件的染色体编码新 方法 [J ]. 西安电子科技大学学报 , 2000, 27 (6) : 7782 780. ZHAO Shuguang, YANG W anhai. A new method for the chromosome rep resentation in the evolvable hardware [J ]. Journal of Xidian University, 2000, 27 (6) : 7782780. [ 15 ]Xilinx Inc. V irtex2II p latform FPGA user guide[ EB /OL ]. [ 2005203224 ]. http: / /china. xilinx. com /support/docu2 mentation /user_guides/ug002. pdf. [ 16 ]康立山 , 何 魏 , 陈毓屏. 用函数型可编程器件实现演 化硬件 [J ]. 计算机学报 , 1999, 22 (7) : 7812784. KANG L ishan, HE W ei, CHEN Yup ing. Evolvable hard2 ware realized with function type p rogrammable device [J ]. Chinese Journal of Computers, 1999, 22 (7) : 7812784. [ 17 ] L IU H, M ILLER J, TYRRELL A. Intrinsic evolvable hardware imp lementation of a robust biological develop2 ment model for digital systems[ C ] / /Proc 2005 NASA / DoD Conference on Evolvable Hardware. W ashington D C, 2005: 87292. [ 18 ]LEV I D, GUCCIONE S. Evolvable genetic FPGA: evol2 ving stable circuits on mainstream FPGA devices Hardware [ C ] / /Proc the 1 st NASA /DoD. Pasadena, USA, 1999: 12217. [ 19 ]Xilinx Inc. Two flows for partial reconfiguration: Module based or difference based [ EB /OL ]. [ 2004209211 ]. ht2 tp: / /www. xilinx. com /support/documentation / app lication _notes/xapp290. pdf. [ 20 ] SANTIN I C, AMARAL J, PACHECO M, et al. Evolution2 ary analog circuit design on a p rogrammable analog multi2 p lexer array [ C ] / /Proc IEEE International Conference on Field2Programmable Technology ( FPT2002 ). HongKong, China, 2002: 1892196. 第 5期 姚爱红 ,等 :基于动态可重构 FPGA的自演化硬件概述 ·441· © 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net