适合于硬件进化的FPGA平台设计实现

被引量 : 31次 | 上传用户:angelcaoxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可进化硬件(EHW)是指硬件能够通过与环境的交互作用自适应地和动态地改变和调整自身的结构和行为,其研究思路是在可重配置的硬件平台上模拟自然进化的过程。可进化硬件硬件系统在电路设计、自动控制、容错系统、模式识别与人工智能、机器人、太空和深海探索等领域将有着极其广泛的应用前景。本文总结了可进化硬件研究领域的研究现状,分析了目前研究中使用的可进化硬件平台的结构特点和优缺点,着重分析了基于FPGA硬件进化各种实现结构。首先,本文根据硬件进化的原理,研究了硬件进化在电路设计领域的应用。本文通过2个硬件进化实例设计并实现,分别在基于FPGA的门级和函数级硬件进化方面做了一些探索。在门级进化方面,提出了一种基于LUT的VRC模型,通过对3到5输入LUT的LUT-VRC模型进行了系统的比较分析,得到了一种最佳的基于3输入LUT的VRC结构模型;函数级进化研究方面,本文提出了一种新型针对图像滤波器应用硬件进化单元结构,该结构进化出的滤波器能够很好的滤除图像中的高斯噪声和椒盐噪声。其次,根据针对现有FPGA硬件进化平台的缺点,采用0.13um工艺设计并实现了一种适合进化的CPU+FPGA可重构平台芯片。FPGA方面,逻辑单元设计中采用了4 S LICE组合成一个CLB结构,加强了SLICE之间的资源复用和资源共享,SLICE内部实现了SOP功能扩展,提高了SLICE对多输入逻辑的支持。互联资源方面,采用了新一代的主动互联架构技术,实现各种IP单元通过统一接口融入互联网络。互联资源采用了全驱动(Full Buffer)方式构建开关矩阵,增加了时序性能和时序可预测性。CPU部分采用了IBM公司32位开源处理器核PowerPC405软核,FPGA和CPU之间设计异步FIFO和共享双口RAM接口,通过中断驱动方式进行数据通信。该芯片从3个方面针对硬件进化设计,加快硬件进化速度。第一是针对硬件进化过程中每次只有少量位流改变的情况,减少重配置位流粒度,FPGA的位流配置结构采用了行列双译码方式,可以以1bit为单位对FPGA进行配置读写,大大提高了部分重配置速度。第二专门设计FPGA配置控制接口,可以实现通过CPU对FPGA进行快速部分配置,实现单芯片(on chip)硬件进化。第三,针对遗传算法需要大量随机数特点,专门设计随机数模板发生器和交叉加速器,以实现遗传算法硬件加速,比软件实现提高了4倍以上。该芯片采用SMIC 0.13uM工艺进行流片,FPGA模块采用全定制设计,CPU和配置控制器部分采用标准SYNOPSYS流程实现,最后手工拼接,芯片面积4.5×6.2mm。
其他文献
本文开展了锐钛矿相单分散TiO2纳米棒的合成及其自组装特性研究工作,初步探索了TiO2纳米棒在无机液晶材料上的应用。我们采用独特的高温“胺解”思路,在TNBT/OLAC/OLAM为1:15
随着我国经济的高速发展,我国的制造业已经进入从“中国制造”向“中国创造”转型的关键时期。为了将制造大国转变成创造大国,我国产品设计教育需要培养大量的产品设计人员为
本文研究如何利用数据挖掘,人工智能等计算机学科技术,结合金融学,证券投资学的业务知识,对于更合理有效的进行证券投资,给出一整套解决方案。本文并不满足于仅在理论上给出
射频/微波能量收集系统以可持续、环保等优点在无线传感器网络、可穿戴设备等领域具有广泛应用前景。对近年来射频/微波能量收集系统的整流电路的研究进展进行了概述。分析并
<正>~~
期刊
随着现代信息技术的不断深入和发展,软件行业的竞争日趋激烈。软件系统也日益复杂,特别是金融行业的软件系统,都是规模巨大、业务复杂、交易多样、应用独立以及要求严格,对软
建设节约型社会,是党中央、国务院根据我国基本国情和新时期经济社会发展需要所作出的一项重大战略决策。公路部门在经济社会发展中处于基础和先导地位,基础设施建设投资巨大
为了对比研究热应激期与非热应激期荷斯坦奶牛产奶性能、乳成分质量分数和乳脂脂肪酸组成的变化,分别选择处于热应激期和非热应激期的荷斯坦奶牛作为阳性对照组和阴性对照组
塞缪尔·巴伯是新浪漫主义最主要的代表人物之一,是20世纪美国才华横溢的作曲家,他创作的《钢琴奏鸣曲》Op.26可以说是这个时期最优秀的钢琴奏鸣曲之一。这部作品完成于1949
世界很多地区的路灯系统没有得到合理的控制已经成为共识,这不仅造成电力资源的大量浪费,不需要的照明也造成光源寿命的缩减。如果有一个综合控制管理系统,可使得路灯仅在需