![有什么办法能解决标准FPGA资源丰富却浪费的问题吗?嵌入式FPGA可以_第1页](http://file4.renrendoc.com/view/da04afec4d19f566585ca0bc12bb53a9/da04afec4d19f566585ca0bc12bb53a91.gif)
![有什么办法能解决标准FPGA资源丰富却浪费的问题吗?嵌入式FPGA可以_第2页](http://file4.renrendoc.com/view/da04afec4d19f566585ca0bc12bb53a9/da04afec4d19f566585ca0bc12bb53a92.gif)
![有什么办法能解决标准FPGA资源丰富却浪费的问题吗?嵌入式FPGA可以_第3页](http://file4.renrendoc.com/view/da04afec4d19f566585ca0bc12bb53a9/da04afec4d19f566585ca0bc12bb53a93.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有什么办法能解决标准FPGA资源丰富却浪费的问题吗?嵌入式FPGA可以FPGA以计算速度快、资源丰富、可编程著称,之前一直应用于高速数字信号领域和ASIC验证。随着逻辑资源的丰富和编程工具的改进,FPGA在机器学习和硬件加速上得到越来越多的重视,目前数据中心已经大量采用,大数据、云计算领域逐步采用FPGA器件。但是除了这些对计算能力和逻辑资源要求很高的应用,市面上还有很多功能简单的小型应用,如果采用现有的“大而全”的FPGA产品,不仅价格昂贵,而且资源浪费。于是有人想到了定制化服务,这样可以让工程师根据产品需求定制合适的FPGA产品,从而达到节约成本和功耗的目的,嵌入式FPGA有望解决这一问题。最近,Achronix为其eFPGAIP解决方案推出Speedcorecustomblocks定制单元块。其市场营销副总裁SteveMentor介绍,“Speedcorecustomblocks定制单元块可以大幅度地提升性能、功耗和面积效率,并支持以前在FPGA独立芯片上无法实现的功能。利用Speedcorecustomblocks定制单元块,客户可以获得ASIC级的效率并同时保持FPGA的灵活性,从而带来了一种可以将功耗和面积降至最低、同时将数据流通量最大化的高效实现方式。”通过两层裁剪让芯片面积缩小多达6倍FPGA用户都指导,标准FPGA不仅包含FPGA内核中的逻辑设计、各种存储器、DSP以及布线,而且还包含内核以外的可编程I/O、SerDes以及各种接口控制器,这就使得芯片资源丰富,但体积庞大,成本昂贵,因此要实现成本的缩减就要裁掉设计中不必要的资源。Achronix的做法是进行了两层裁剪:如图所示,第一层裁剪将外部的可编程I/O、SerDes以及各种接口控制器进行裁剪,只留下FPGA内核,这样面积可以缩小50%。如图所示,裁剪掉外围模块以后,FPGA内核是否可以进一步缩小?那么,先从FPGA内核的结构分析,SteveMentor指出,“Microsoft在其有关Catapult项目的白皮书中讲了一种云规模的加速架构,包括壳(shell)和应用(Application),其中shell布局IO及与电路板相关的逻辑电路,应用是核心逻辑,Shell占据了44%的总面积。”Achronix进行了第二层裁剪,将shell去掉,剩下由用户定义功能的FusionCustomBlock定制单元块,包含在Speedcore的可编程结构中。经过这道裁剪,芯片面积缩减高达75%。如何定义FusionCustomBlock单元块?如何实现定义,这是很多用户最关心的问题。SteveMentor解释,“Achroinx使用内部工具来分析客户的设计,以识别出可以用FusionCustomBlock单元块开进行优化的潜在功能,比如经常使用的重复性功能,从而实现面积缩减、性能提高和功耗降低。现在,AchronixeFPGAIP产品在添加了Speedcorecustomblocks定制单元块以后,就使其在拥有可编程性的同时还能够拥有ASIC级的性能以及高片芯面积效率。”FPGA设计中开发工具很关键,Achronix也提供了ACE设计工具,可以全面支持Speedcorecustomblocks定制单元块,可以与存储器和DSP单元块相同的方式,提供从设计捕获到比特流生产和系统调试等功能。Achronix为每个Speedcorecustomblocks定制单元块创建了一种独有图形化用户接口(GUI),它可以管理所有的配置规则。ACE拥有Speedcorecustomblocks定制单元块所有配置的完整的时序细节,支持ACE去完成各种设计基于时序的布局和布线。客户可以用强大的版图规划器来优化设计,并为所有的单元实例去制定局域或者定点的任务安排。ACE还包括一个关键路径分析工具,它可以支持客户去分析时序。客户还可以使用ACE强大的Snapshot嵌入式逻辑分析仪,去创建复杂的触发器并展示Speedcore内的实时信号。eFPGA既然如此灵活,那么它是否会在未来代替FPGA?SteveMentor表示,“目前来看,标准FPGA的市场占有率大概是80%,eFPGA是20%,复杂应用的客户中有人愿意在ASIC设计中加入eFPGA,简单应用的客户有些愿意用eFPGA来代替标准FPGA完成设计,但是两者针对的客户群不同,会长期共存。”“正是eFPGA的市场需求旺盛,Achro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修进度款支付合同
- 药品冷链运输保密合同
- 商业空间装修施工合同范本
- 包包购销合同
- 咨询服务合同终止协议书年
- 互联网广告投放策略与实践案例
- 建筑项目居间合同
- 出租打印机合同年
- 图书购销合同范例
- 工程管理咨询合同
- 2 找春天 公开课一等奖创新教学设计
- 2025年江苏护理职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 2025年江苏南京水务集团有限公司招聘笔试参考题库含答案解析
- 护理人文知识培训课件
- 建筑工程施工安全管理课件
- 2025年春新人教版数学七年级下册教学课件 7.2.3 平行线的性质(第1课时)
- 安徽省合肥市2025年高三第一次教学质量检测地理试题(含答案)
- 2025年上半年毕节市威宁自治县事业单位招考考试(443名)易考易错模拟试题(共500题)试卷后附参考答案
- 高考语文古诗词必背重点提纲
- 超星尔雅学习通《大学生心理健康教育(兰州大学版)》章节测试含答案
- 2020译林版高中英语选择性必修二单词默写表
评论
0/150
提交评论