节点文献
基于Handel-C的完全内部硬件进化设计
Complete Intrinsic EHW Design Based on Handel-C
【摘要】 目前常规的EDA技术用于设计硬件电路时,存在着诸如硬件出现故障时不能自动修复,硬件缺乏自适应性等难以克服的困难。而硬件进化(Evolvable Hardware)具有自组织、自适应和自修复功能,能适应不同的环境要求和提高自身性能的特性。Handel-C是一种起源于ISO/ANSI-C的硬件设计描述语言,利用Handel-C可以复用大量成熟的C语言算法程序,并在FPGA上得以实现,真正做到了用软件方法来设计硬件。根据FPGA动态重构的特点,设计适合完全内部硬件进化的遗传算法和染色体解码器,以四选一数据选择器作为目标进化电路,并用Handel-C语言编程实现,最终在FP-GA上成功地实现了完全内部硬件进化电路。该设计的实现对有效缩短硬件进化的进化周期,提高进化电路的可靠性等有着非常重要的意义。
【Abstract】 When traditional electronic design automation(EDA) technology is used to design hardware circuits,there are many stubborn difficulties such as being unable to automatically repair if hardware emerges malfunctions,being lack of adaptation etc.However,evolvable hardware(EHW) can adapt to different environment and enhance its performance since it is capable of self-organization,self-adaptation and self-repair.Handel-C language is a kind of hardware design programming language that originates from ISO/ANSI-C.As well as Handel-C language may reuse lots of routine C programs that can be executed on field programmable gate array(FPGA).Therefore,in a very real sense,hardware implementation is performed completely by means of software.Genetic algorithms and chromosome decoder are designed that are suitable for complete intrinsic EHW design in the paper.The present paper selects six-multiplexor as the target evolvable circuit and use Handel-C language to program.Therefore,the complete intrinsic EHW circuit is successfully implemented which based on FPGA.It is very important that the hardware implementation of the design can shorten the evolvable period of EHW in effect and improve the dependability of evolvable circuits etc.
【Key words】 evolvable hardware; intrinsic EHW; genetic algorithm; Handel-C language; field programmable gate array;
- 【文献出处】 计算机技术与发展 ,Computer Technology and Development , 编辑部邮箱 ,2009年04期
- 【分类号】TP302
- 【被引频次】1
- 【下载频次】90