【吹吹水01】FPGA新革命与未来发展趋势 #FPGA #ZYNQ #Versal #HLS #AI&FPGA#FPGA未来

       

吹水系列,概括一下FPGA的前沿技术,新时代应用和未来发展趋势,了解一下也好跟同事吹牛皮,其实没啥大用,闲着写写就当开拓思维了

1.FPGA发展的根本动力

        FPGA集成度与性能提升的最根本动力就是半导体的制程工艺。类似于手机SoC芯片制造工艺的重要性,制程工艺参数也是衡量FPGA芯片性能最根本的指标;相比于当今手机SoC芯片3nm/5nm制程的水平,现今世界上最先进的FPGA制程工艺达到了10nm(如Intel的Agilex™ 9 FPGA and SoC FPGA),而我们平时常接触到的普通FPGA制程一般是28nm。

        而另一大动力则是对FPGA芯片架构和系统的创新。近些年来,随着制程工艺发展遇到的阻碍越来越大,各大厂商为了延续摩尔定律,开始转头专注于对FPGA芯片架构的改进上,取得了显著的突破。

        正是这些进步引发了FPGA新的革命。它拓展了FPGA的应用领域,革新了高效开发FPGA的新方式,凸显了FPGA自身特性在AI时代的独特优势。

2.FPGA当今发展趋势

        大型专用逻辑单元(如Arm,AI引擎,高级DSP)与FPGA融合是当今FPGA自身发展与开发者应用的大趋势。虽然过去几十年FPGA也在不断地与各类逻辑单元融合,例如片上存储器,运算单元,各类通信接口等等,而FPGA工程师们所需要做就是将这些IP例化,参照IP手册设计外围逻辑电路即可;虽然FPGA不断扩充各种逻辑单元,但是在本质上并没有改变FPGA的架构和开发逻辑。当今最前沿的FPGA芯片已经不满足于这样的简单单元黏合了,如早些年的ZYNQ在FPGA内嵌入了一枚ARM,再如最近AMD和Intel热衷于在FPGA中加入“AI引擎”增强性能。这样去中心化式地将不同处理器组合在一起,充分利用各个芯片优势的思路就是所谓的“异构”,这也是当今延续摩尔定律寿命的一大思路。

        相应地,FPGA开发逻辑也因此发生了改变。一方面随着大型逻辑单元的引入,开发者们需要掌握FPGA与这些逻辑单元的协同工作的方法,也可能需要了解逻辑单元的开发模式;另一方面,FPGA供应商们也考虑到开发难度的提升,推出一系列新型开发工具帮助开发者们革新技术,这其中高层次综合(HLS)就是一个典型。简单来说,它是能够利用C,C++等高层次语言设计开发FPGA电路的开发工具,这降低了新开发者的学习成本,提高了FPGA设计效率,也统一了FPGA在异构电路中的开发逻辑。

        这是AMD官方的开发工具布局,从这里你可以看到各种的FPGA设计方式。不仅限于传统的RTL,IP与Block Design设计方式,AMD还提供了C,MATLAB,嵌入式处理器的开发方式。

3.后续

        下一章主要说一下当下最先进的几种FPGA芯片,大概说一下它们的原理,特点和新开发逻辑,从这些实例中也大致能看出FPGA的未来趋势。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值