期刊文献+

一种染色体编码新方法的硬件进化

Hardware evolution based on a new chromosome encoding method
下载PDF
导出
摘要 提出了基于FPLA的染色体编码及在此基础上的并行硬件进化方法.该编码方式以与或非门为基本单元,进化时将电路编码染色体按逻辑门分解,进行适应度计算时采用分解逆过程使染色体合并,可以有效缩短进化时间,有利于大规模复杂电路的进化.以4位二进制码转换为格雷码的电路为例进行试验,该方法在20次实验中平均速度提高了32.25%.为实现内进化编写了由染色体生成Verilog硬件语言的C程序,该编码方式同时适用于多输入多输出电路进化且染色体长度可变,利用此特性生成了异构电路,完成了容错,对于实现故障模块在线修复,提高太空恶劣环境中电子系统可靠性具有一定意义. This paper proposed an FPLA-based chromosome encoding approach and a parallel hardware evolution method on the basis of a new encoding approach. The AND-OR-NOT gates are the basic units of the chromosome, so by decomposing the chromosome while evolving and integrating it when computing the adaptation, the evolution time can be shortened. This benefits the evolution of massive and complex circuits. Taking the circuit of changing 4 bits binary code to gray code as an example, the result shows that the average speed increases 32.25 percent over 20 evolutions when using the proposed method. In order to facilitate intrinsic evolutions, the C program was also exploited for translating the chromosome to Verilog hardware language. The encoding method was able to handle multi-input and multi-output circuit evolution, and the chromosome' s length was variable. According to the evolution of the heterogeneous circuits based on this feature, fault tolerance was achieved. This work is significant for online repair used to improve the reliability of electronic systems exposed to harsh space environments.
出处 《智能系统学报》 2011年第5期450-455,共6页 CAAI Transactions on Intelligent Systems
基金 陕西省自然科学基础研究计划资助项目(SJ08F19)
关键词 硬件进化 染色体编码 FPLA Verilog硬件语言 hardware evolution chromosome encoding field programmable logic array(FPLA) Verilog HDL
  • 相关文献

参考文献9

  • 1王友仁,姚睿,朱开阳,黄三傲.仿生硬件理论与技术的研究现状与发展趋势分析[J].中国科学基金,2004,18(5):273-277. 被引量:11
  • 2XIN Y, HUGICHI T. Promises and challenges of evolvable hardware [ J ]. IEEE Transactions on Systems, Man, and Cybernetics--Part C: Applications and Reviews, 1999, 29 (1) : 87-97.
  • 3TORRESEN J. A divide-and-conquer approach to evolvable hardware [ C ]//Proceedings of the Second International Con- ference on Evolvable Systems: From Biology to Hardware (ICES' 98). London, UK: Springer-Verlag, 1998 : 57-65.
  • 4KALGANOVA T. Bidirectional incremental evolution in ex- trinsic evolvable hardware[ C]//Proceedings of the Second NASA/DOD Workshop on Evolvable Hard-ware (EH'00). Washington, DC, USA : IEEE Computer Society, 2000 : 65- 74.
  • 5JACKSON D. Partitioned incremental evolution of hardware using genetic programming [ C ]//Proceedings of the 11 th European Conference on Genetic Programming. Berlin, Germany: Springer-Verlag, 2008: 86-97.
  • 6Xilinx Inc. Two flows for partial reeonflguration: module based or difference based[EB/OL]. [2010-05-11]. http: //www. xilinx, corn /support/documentation/application_ notes/xapp290, pdf.
  • 7原亮,丁国良,褚杰,张国祥.EHW实现过程中VHDL程序自动生成研究[J].军械工程学院学报,2008,20(4):66-69. 被引量:3
  • 8姚爱红,张国印,关琳.基于动态可重构FPGA的自演化硬件概述[J].智能系统学报,2008,3(5):436-442. 被引量:13
  • 9姚睿,王友仁,于盛林,陈则王.具有在线修复能力的强容错三模冗余系统设计及实验研究[J].电子学报,2010,38(1):177-183. 被引量:34

二级参考文献46

  • 1王友仁,姚睿,朱开阳,黄三傲.仿生硬件理论与技术的研究现状与发展趋势分析[J].中国科学基金,2004,18(5):273-277. 被引量:11
  • 2杜文志.航天器FPGA在系统局部重构容错设计研究[J].中国空间科学技术,2005,25(5):10-16. 被引量:9
  • 3陈雪芹,张迎春,耿云海,李化义.基于IMM/EA的卫星姿态控制系统重构容错控制[J].系统工程与电子技术,2007,29(5):774-777. 被引量:6
  • 4Vladimirova T, Wu X F. On-board partial run-time re, configuration for pico-satellite constellations[A]. Prec. of the 1st Conference on Adaptive Hardware and Systems ( AHS' 2006 ) [C]. Istanbal, Turke, 2006. 262 - 269.
  • 5Femanda Lima, Luigi Carro, Ricardo Reis. Designing fault tolerant systems Into SRAM2 based FPGAs[A].40th Design Automation Conference[C]. Anaheim, CA, 2(102.650 - 655.
  • 6Yao X,Hugichi T. Promises and callenges of evolvable hardware[J]. IEEE Trans on Systems Man and Cybernetics-Part C: Applications and Reviews, 1999,29( 1 ) :87 - 97.
  • 7James M H. Fault-tolerant sensor systems using evolvable hardware[J]. IEEE transactions on instrumentation and measurement, 2006,55 (3) : 846 - 853.
  • 8Gregory V L, Jason D L. Evolutionary based techniques for fault tolerant field programmable gate arrays[A]. Proc. of 2nd IEEE International Conference on Space Mission Challenges for Information Technology [C]. Pasadena, California, USA: IEEE, 2006.553 - 560.
  • 9[1]YAO X,HIGUICHI T.Promises and challenges of evolvab-le hardware[J].IEEE Trans on Systems Man and Cybernetics,1999,29(1):87-97.
  • 10[2]BENTLEY P,GORDON T,KIM J,et al.New trends in evolutionary computation[C]// Proc 2001 Congress on Evolutionary Computation.Seoul,South Korea,2001:162-169.

共引文献56

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部