节点文献

基于Handel-C的完全内部硬件进化设计

Complete Intrinsic EHW Design Based on Handel-C

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 杨益; 方潜生; 范庆春;

【Author】 YANG Yi1,FANG Qian-sheng1,FAN Qing-chun2(1.School of Electronic and Information Engineering,Anhui University of Architecture,Hefei 230601,China;2.Department of Computer and Technology,Hefei Teachers College,Hefei 230061,China)

【机构】 安徽建筑工业学院电子与信息工程学院; 合肥师范学院计算机科学与技术系;

【摘要】 目前常规的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.

【基金】 2008年建设部科技计划项目(2008-K6-25);安徽省2007年度科技攻关计划项目(07010202056)
  • 【文献出处】 计算机技术与发展 ,Computer Technology and Development , 编辑部邮箱 ,2009年04期
  • 【分类号】TP302
  • 【被引频次】1
  • 【下载频次】90
节点文献中: 

本文链接的文献网络图示:

本文的引文网络