基于FPGA的可进化系统的设计与研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:hnnydbw2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可进化硬件(EHW, Evolvable Hardware)是指在与外部环境相互作用时,能够自主、动态地改变其自身结构和行为的硬件电路。可进化硬件的基本特征是具有自组织、自适应、自修复的能力,在智能化通信网络、智能感知、模式识别与人工智能等方面有广泛的应用前景。由于可编程器件FPGA (Field Programmable Gate Array)的电路功能可以通过对其底层结构加载不同的配置位串而灵活地改变,因此,早在1992年,国际人工智能专家Hugo de Garis博士就提出基于FPGA的EHW这一概念[3]。当前基于FPGA的建立的可进化硬件系统已经成为了可进化硬件研究的主要方法。本文介绍了可进化硬件的基本概念,分析了基于FPGA的可进化系统的研究现状,从可进化系统的基本组成部分:可重构电路模型,基因算法,可重构电路部分配置等方面,提出了优化和改进基于FPGA的可进化系统的方法,设计并验证了基于FPGA的完整的可进化系统。首先本文对于当前主流的基于FPGA的可进化硬件实现方法:虚拟可重构电路模型(VRC, virtual reconfigurable circuit)进行了介绍和分析,从电路功能单元以及互连等方面提出并验证了基于3输入LUT的直接互连线型的VRC结构模型,并且在Altera DE2开发板上进行了可进化实验,证实了该模型。其次,针对于可进化系统的基本组成部分:基因算法,电路配置两方面进行了分析,参与设计验证了适合于进化的CPU+FPGA可重构系统芯片FDP2009-2-SOPC。该芯片从3个方面优化了可进化系统的实现。第一,专门设计FPGA配置控制接口,可以实现通过CPU对FPGA进行快速部分配置,实现单芯片(on chip)硬件进化。第二是针对进化过程中每次只有少量位流改变的情况,FPGA的位流配置结构采用了行列双译码方式,可以以1数据字为单位对FPGA进行配置读写,提高了部分重配置速度。第三,针对基因算法的特点,专门设计基因算法加速器,改善基因算法的实现时间。最后基于上述可重构系统芯片,我们建立了完整的芯片级可进化系统,实现了完整的单芯片可进化流程,并在此基础上验证了基因算法加速器以及部分配置等硬件部分对于片上可进化系统的改进程度。
其他文献
本文以唐末五代为历史背景,将归义军文学与同时期中原等地文学进行比较,指出:归义军文学集中反映了当时重大的政治、军事斗争,歌颂了为维护国家和平统一、保证人民安居乐业做
随着数字集成电路的广泛应用,金属一氧化物一半导体场效应(MOSFET)器件和MOS集成电路在军事,航天,核技术等特殊环境下的应用越来越多,其可靠性要求也越来越高。而在辐射的环
目的探究糖尿病合并Ⅳ期压疮患者的体位护理、健康教育、局部换药护理等研究。方法选取该院糖尿病合并Ⅳ期压疮患者72例,分为观察组及对照组,各36例。观察组采取综合护理,对
KDP晶体主要应用于惯性约束核聚变(ICF)光路系统中,作为普克尔斯盒和末端激光倍频的非线性材料。但是,由于KDP晶体激光损伤阈值较低,从而限制了超大功率固体激光器对核靶丸的
随着用电设备对电能质量要求的提高,谐波抑制和无功补偿问题越来越受到广泛的研究和重视,而以谐波抑制、无功补偿为主要功能的有源电力滤波器(Active Power Filter, APF)的基
本文总结了使用FDTD法对散射问题的模拟理论及步骤,包括差分迭代公式、数值稳定性、吸收边界条件和TF/SF边界条件设置方式,以及近-远场外推公式,并针对具体的算例给出了一些
随着集成电路技术的飞速发展和制造工艺的不断进步,片上系统中集成的知识产权核(Intellectual Property,IP)数目的增多使得芯片的内连线长度急剧增长,过长的内连线严重影响了
3 2位高性能嵌入式处理器的广泛使用,一方面满足了嵌入式高速处理的需求,另一方面为稳定、高速、可靠的运行嵌入式操作系统提供了硬件平台。嵌入式操作系统的使用极大地加速
本文主要结合战略管理理论对兴旺食品股份有限公司的战略规划进行案例分析。成都兴旺食品股份有限公司是一家以优质生猪繁殖、养育、收购、屠宰、分割、冷藏加工、罐头食品生