当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]FPGA走向硅片融合时代

FPGA这种特殊芯片产品的认识开始于10年前对Altera公司的认识。Altera公司独特的严谨气质与FPGA这种芯片非常契合。多年来跟踪报道Altera在FPGA技术上的不断创新,加之后来有机会结识赛灵思公司,两家业内翘楚的针锋相对与惺惺相惜,使我对FPGA整个体系架构的演进过程有了比较全面的理解。前段时间,有机会与Altera公司CTO、资深副总裁Misha Burich先生交流FPGA业界发展趋势,使得自己对FPGA技术发展的理解愈加清晰和深刻。

FPGA体系架构演进

FPGA兴起于上世纪90年代,最初是作为替代胶合逻辑的产品,整个90年代,FPGA市场发展迅速。FPGA不断攀登更高的工艺水平,以此来提高性能和降低成本,从而拉近与传统ASIC在成本上的巨大差距,更充分发挥其灵活的优越性。终于在40nm工艺水平时,FPGA通过Altera的Hardcopy技术实现的芯片与130nm的ASIC在芯片面积和成本上完全接近。

在不断攀升工艺水平的同时,FPGA在自身架构上也在不断进行创新。一方面,FPGA内的逻辑单元数量几十倍地增长,另一方面,FPGA内集成了越来越多的功能单元和IP,如ALM、RAM、XCVR、PLL、DSP等等。多功能模块的集成使FPGA扩展了应用领域,在通信基础设施、军事、测试测量、医疗等领域可部分取代传统的ASIC、DSP和ASSP。

硅片融合的趋势

进入2011年,整个半导体业界芯片融合的趋势越来越鲜明。比如,以DSP见长的TI、ADI相继推出将DSP与MCU集成在一起的芯片平台,而以做MCU平台为主的厂商也推出了在MCU平台上集成DSP核的方案。在FPGA业界,这个趋势更加明显。除了DSP核和处理器IP早已集成在FPGA芯片上之外,FPGA厂商开始积极与处理器(核)厂商合作推出集成了FPGA的处理器平台产品。这种融合的趋势出现的根本原因是什么呢?

这还要从CPU、DSP、FPGA和ASIC各自的优缺点说起。通用的CPU和DSP软件可编程、灵活性高,但功耗较高;FPGA具有硬件可编程的特点,非常灵活,功耗较低;ASIC和ASSP是针对特定应用固化的,不可编程,不灵活,但功耗很低。这就牵涉到了一个矛盾:灵活性和效率的矛盾。随着电子产品推陈出新速度不断加快,对产品设计的灵活性和功耗效率要求越来越高,怎样才能兼顾灵活性和功效,这是一个巨大的挑战。半导体业内玩家们最终共同认可了一点:芯片的融合。将不同特点的芯片集成在一起,让平台具备他们所有的优点,避免所有的缺点。因此,微处理器+DSP+专用IP+可编程架构成为芯片融合的主要架构。

Misha Burich指出,在芯片融合的方向上,FPGA具有天然的优势。这是因为FPGA本身架构非常清晰,其生态系统经过多年的培育发展,非常完善,软硬件和第三方合作伙伴都非常成熟,此外,因其自身在发展过程中已经进行了很多CPUDSP和许多硬IP的集成,因此,在与其他处理器进行融合时,具有成熟的环境和丰富的经验。Altera已经和业内各个CPU核厂商展开了合作,如MIPS、Freescale、ARM和Intel,推出了混合系统架构的产品。

混合系统架构核心技术

芯片的融合是个完美的解决方案,但真正落实在行动上却面临很多技术上的挑战。多种不同架构的部分融合在一起,在综合、仿真和时序分析方面、嵌入式软件工具和操作系统支持上、DSP编程、基于C语言的编程工具及系统互联方面都面临很多难点需要克服。Misha Burich说,系统支持环境对于融合的架构来说显得尤为重要。Altera公司的研发团队中有一半人是作芯片研发,另一半人专门作编程支持工作。Misha Burich本人在EDA公司曾工作多年,作为CTO,他更加重视FPGA系统的编程环境的建设。

有两项技术属于混合系统架构的支撑性技术。首先是OpenCL技术。OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构(也就是混合架构)系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员编写高效轻便的代码,而且广泛适用于多核处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。OpenCL 原本是图形编译器,通过C语言,可利用该编译器对FPGA编程。它是一个开放的架构,支持编程人员使用Altera的硬件技术(FPGA芯片、Qsys、DSP-B、DSP-AB等),提供逻辑和数据管理功能,对产品上市时间和效能具有积极的影响。

另外一项关键技术是3D封装技术,将不同的技术和管芯放在一个封装当中,通过衬底进行管芯连接。混合系统架构是异构的系统,将具有不同架构的处理器核封装在一起是很有难度的事情。但用户和应用要求必须将异构系统集成到一个封装中,这意味着要混合和匹配芯片IP,集成设计流程和集成系统测试方法,封装在一起可以提高系统性能和降低系统功耗,更小的封装会具有更低的系统成本。Altera与TSMC合作,采用其CoWoS(基底晶圆芯片)技术(该技术仍属于2.5D封装技术),将制造和封装合并到一起,生产出Altera第一款异构测试芯片。Altera还与IMEC(一家比利时的研发机构)合作进行3D封装研究,并与其他合作伙伴在2.5D和3D工具以及技术上进行合作,包括影响标准、评估小间距TSV(硅通孔)、开发小间距微凸块等。

崭新应用

FPGA技术的不断创新和突破,以及硅片融合架构产品的推出,使之可以应用在许多以前不曾涉足的广阔领域。在计算领域,混合架构FPGA可用于服务器中进行硬件加速;在存储领域,混合架构FPGA可应用在固态硬盘当中,减少延时;在工业领域,混合架构FPGA可用于高能效的驱动器,和ARM处理器配合降低系统成本和功耗;在汽车中,SoC FPGA和ARM分工合作,实现视频监控,可实现车载辅助驾驶。

FPGA创新的脚步还在继续,相信未来还会带给人们更多惊喜。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭