计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2009年
4期
239-241,245
,共4页
硬件进化%内部硬件进化%遗传算法%Handel-C语言%现场可编程门阵列
硬件進化%內部硬件進化%遺傳算法%Handel-C語言%現場可編程門陣列
경건진화%내부경건진화%유전산법%Handel-C어언%현장가편정문진렬
目前常规的EDA技术用于设计硬件电路时,存在着诸如硬件出现故障时不能自动修复,硬件缺乏自适应性等难以克服的困难.而硬件进化(Evolvable Hardware)具有自组织、自适应和自修复功能,能适应不同的环境要求和提高自身性能的特性.Handel-C是一种起源于ISO/ANSI-C的硬件设计描述语言,利用Handel-C可以复用大量成熟的C语言算法程序,并在FPGA上得以实现,真正做到了用软件方法来设计硬件.根据FPGA动态重构的特点,设计适合完全内部硬件进化的遗传算法和染色体解码器,以四选一数据选择器作为目标进化电路,并用Handel-C语言编程实现,最终在FP-GA上成功地实现了完全内部硬件进化电路.该设计的实现对有效缩短硬件进化的进化周期,提高进化电路的可靠性等有着非常重要的意义.
目前常規的EDA技術用于設計硬件電路時,存在著諸如硬件齣現故障時不能自動脩複,硬件缺乏自適應性等難以剋服的睏難.而硬件進化(Evolvable Hardware)具有自組織、自適應和自脩複功能,能適應不同的環境要求和提高自身性能的特性.Handel-C是一種起源于ISO/ANSI-C的硬件設計描述語言,利用Handel-C可以複用大量成熟的C語言算法程序,併在FPGA上得以實現,真正做到瞭用軟件方法來設計硬件.根據FPGA動態重構的特點,設計適閤完全內部硬件進化的遺傳算法和染色體解碼器,以四選一數據選擇器作為目標進化電路,併用Handel-C語言編程實現,最終在FP-GA上成功地實現瞭完全內部硬件進化電路.該設計的實現對有效縮短硬件進化的進化週期,提高進化電路的可靠性等有著非常重要的意義.
목전상규적EDA기술용우설계경건전로시,존재착제여경건출현고장시불능자동수복,경건결핍자괄응성등난이극복적곤난.이경건진화(Evolvable Hardware)구유자조직、자괄응화자수복공능,능괄응불동적배경요구화제고자신성능적특성.Handel-C시일충기원우ISO/ANSI-C적경건설계묘술어언,이용Handel-C가이복용대량성숙적C어언산법정서,병재FPGA상득이실현,진정주도료용연건방법래설계경건.근거FPGA동태중구적특점,설계괄합완전내부경건진화적유전산법화염색체해마기,이사선일수거선택기작위목표진화전로,병용Handel-C어언편정실현,최종재FP-GA상성공지실현료완전내부경건진화전로.해설계적실현대유효축단경건진화적진화주기,제고진화전로적가고성등유착비상중요적의의.