0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式FPGA概念正在不断兴起

lPCU_elecfans ? 来源:电子发烧友网 ? 作者:周凯扬 ? 2021-11-17 09:57 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在硬件加速器应用中,FPGA常被视为最优解,提供极致加速性能的同时,还具备重新编程的能力。尽管其灵活性成了FPGA的一大特色,但大批量生产FPGA的价格可不低。此外,FPGA作为传统的处理器加速方案,工程师必须要解决空间、I/O延迟和带宽之类的问题。

而近些年来,eFPGA(嵌入式FPGA)的概念正在不断兴起。与将芯片与必要的I/O和电源管理电路封装在一起的FPGA不同,eFPGA推行的是卖IP模式。任何厂商都可以将这些eFPGA IP放入自己的定制IC产品内,无论是ASIC、SoC还是SiP。也正因为eFPGA的种种优势,国外不少厂商都想借eFPGA率先抢占市场。

Flex Logic

Flex Logic作为最早入局eFPGA的企业之一,已经投入了7年的研发,且eFPGA在2020年正式开始盈利,并与Dialog、大唐电信和波音等企业达成了合作。Flex Logic的EFLX eFPGA IP基本已经覆盖了主流的成熟工艺,比如Sandia美国国家实验室的180nm、格芯的12nm以及台积电的40nm、28/22nm、16/12nm,已完成了十数种芯片的流片。不仅如此,Flex Logic宣称格芯的22FDX和台积电的7/6nm也已经在设计阶段,下一步就是进军5nm。

在Flex Logic看来,传统独立FPGA芯片+SoC的方案所需的功率太大,且多数需要高速SERDES或PCIe与其他芯片进行I/O互联。这种方案不仅功率过大,也因为SERDES/PHYS的存在带来了一定的面积成本,而eFPGA却可以做到低功耗、低成本和小面积,并将100K LUT塞入复杂的SoC设计中。而且在继承了FPGA可编程的特性后,即便是已经安装完成的产品,EFLX核心也可以用来升级I/O协议、改变加密算法等等。

eFPGA在重构时间上同样具备优势,因而在复杂的神经网络模型中更为适用。比如Flex Logic的AI推理芯片,InferX X1,在测试中,神经网络模型层级的动态重构只需6微秒。这使得InferX X1在具备ASIC性能的同时,也能对新的模型做出动态化处理,非常适合作为主处理器的加速器或协处理器,用于要求低功耗高性能的边缘AI市场。

这样的动态重构也为eFPGA带来了更多的应用方向,比如自动驾驶中的传感器融合方案,针对激光雷达、毫米波雷达和视觉等不同传感器数据进行处理。还有不同的PWM频率要求的多电机方案,在其中提供电机控制器支持。亦或是需要多不同指令集架构的CPU进行动态切换,比如ARMRISC-V和ARC等。

Achronix

同样踏足eFPGA市场的还有美国公司Achronix。Achronix的Speedcore可以做到750MHz的峰值频率,且已经支持了台积电16nm、12nm和7nm三个成熟制程节点,也可以移植到其他节点上。

Achronix非常看好eFPGA在汽车市场的机遇,尤其是当下汽车开发周期缩短,又要支持10年以上的生命周期。我们以特斯拉这种开始走自研ASIC方向的厂商为例,与其他现成组件相比,虽然需要投入一定的开发成本,但ASIC提供的整体成本和性能都是最优的。与此同时,选择ASIC路线也带来了一定的风险。

首先,ASIC方案必须要对自己的方案有着清楚的认知。特斯拉的FSD ASIC开发历时近三年,如果这之后摄像头ISP需要更新,GPU需要支持浮点而不是FP32,都需要对ASIC架构的大改,很可能会进一步延长后续车型的生产,这也是为何少有汽车厂商选择该技术路线的原因。而将eFPGA IP集成在ASIC中,就为这些厂商提供了FPGA的嵌入式硬件编程能力,又不会像独立FPGA那样加大成本和功率。

小结

eFPGA还有不少优势,比如在加密和保护上,不仅可以支持各种加密算法,也可以保护IP资产被逆向工程。虽然几年前刚面世之际,eFPGA还是一个不成熟的技术,并没有在芯片设计领域产生多大的吸引力。随着几年的发展下来,经过晶圆厂的生产认证,设计流程和软件的完善,加上AI和自动驾驶的兴起,eFPGA已经成了一个可行的方案。但在ARM的IP厂商的前人经验下,eFPGA能否真正崛起,还需要等待更多的市场验证。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1646

    文章

    22070

    浏览量

    619743
  • IP
    IP
    +关注

    关注

    5

    文章

    1815

    浏览量

    152891

原文标题:eFPGA异军突起,IP模式才是未来?

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    怎么结合嵌入式,Linux,和FPGA三个方向达到一个均衡发展?

    走红,在嵌入式领域不断创新推出新颖产品,但他也未曾涉足 FPGA。因为 FPGA 与 Linux 在学习和实践过程中,都需要投入大量的精力,妄图同时精通二者,很可
    的头像 发表于 06-25 10:08 ?351次阅读
    怎么结合<b class='flag-5'>嵌入式</b>,Linux,和<b class='flag-5'>FPGA</b>三个方向达到一个均衡发展?

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    入行嵌入式难度大不大?

    技术的不断进步,嵌入式工程师需要不断学习新的技术,如人工智能、物联网等。同时,提升自己的项目经验和解决问题的能力,也有助于提高薪资待遇和职业发展空间。 (四)感兴趣入行 如果你对嵌入式
    发表于 04-17 10:14

    Python在嵌入式系统中的应用场景

    你想把你的职业生涯提升到一个新的水平?Python在嵌入式系统中正在成为一股不可缺少的新力量。尽管传统上嵌入式开发更多地依赖于C和C++语言,Python的优势在于其简洁的语法、丰富的库和快速的开发周期,这使得它在某些
    的头像 发表于 03-19 14:10 ?787次阅读

    嵌入式主板的概述与发展

    随着科技的迅猛发展,嵌入式系统在现代电子产品中扮演着越来越重要的角色。嵌入式主板作为嵌入式系统的核心组件之一,承担着控制、处理和通讯等多种功能。本文将对嵌入式主板的基本
    的头像 发表于 01-13 16:30 ?814次阅读
    <b class='flag-5'>嵌入式</b>主板的概述与发展

    嵌入式好找工作吗?

    嵌入式好找工作吗? 在当今科技飞速发展的时代,众多新兴职业领域不断涌现,嵌入式也是很多人选择职业发展方向时的一个选项。那么,学嵌入式好找工作吗?
    发表于 12-16 15:43

    新手怎么学嵌入式?

    基本的概念嵌入式系统是一种将计算机技术嵌入到特定设备中的系统,它通常具有特定的功能和有限的资源。你需要学习一些计算机基础知识,如数据结构、操作系统、计算机组成原理等。这些知识将帮助你理解嵌入
    发表于 12-12 10:51

    基于Xilinx ZYNQ7000 FPGA嵌入式开发实战指南

    电子发烧友网站提供《基于Xilinx ZYNQ7000 FPGA嵌入式开发实战指南.pdf》资料免费下载
    发表于 12-10 15:31 ?38次下载

    无风扇嵌入式工控机特点

    随着信息技术的飞速发展和工业自动化程度的不断提高,工业控制领域对嵌入式工控机的需求日益增加。无风扇嵌入式工控机作为这一领域的重要组成部分,因其独特的特性和优势而备受关注。本文将深入探讨无风扇
    的头像 发表于 11-18 15:16 ?785次阅读
    无风扇<b class='flag-5'>嵌入式</b>工控机特点

    嵌入式学习建议

    的平衡,要在理解软件工程基本原理基础上理解硬件构件与软件构件等基本概念。 以上建议,仅供初学者参考。当然,以上只是基础阶段的学习建议。要成为良好的嵌入式系统设计师,还需要在实际项目中锻炼,并不断学习与积累经验。
    发表于 10-22 11:41

    什么是嵌入式?一文读懂嵌入式主板

    在现代科技浪潮中,嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式嵌入式系统,顾名思义,是将计算机的硬件和软件嵌入到某种设备或系统中,以实现特定功能的计算
    的头像 发表于 10-16 10:14 ?2692次阅读

    AMD 面向嵌入式系统推出高能效 EPYC 嵌入式 8004 系列

    AMD 凭借其 EPYC? 嵌入式处理器不断树立行业标准,为网络、存储和工业应用提供卓越的性能、效率、连接与创新。今天,我们正以第四代 AMD EPYC 嵌入式 8004 系列处理器扩展这一
    发表于 10-11 13:58 ?1118次阅读

    嵌入式Hypervisor:架构、原理与应用 阅读体验 +Hypervisor基础概念

    本章详细介绍了虚拟化技术的基本概念、实现方式以及应用领域,着重介绍了嵌入式虚拟化技术的特点、面临的挑战以及具体的解决方案。嵌入式Hypervisor一直被认为是嵌入式系统软件的下一个前
    的头像 发表于 10-08 15:08 ?1452次阅读
    <b class='flag-5'>嵌入式</b>Hypervisor:架构、原理与应用 阅读体验 +Hypervisor基础<b class='flag-5'>概念</b>

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备的“大脑”,主要功能是根据需要管理和控制设备
    的头像 发表于 09-30 10:05 ?1664次阅读

    嵌入式系统的未来趋势有哪些?

    处理器、增大存储容量和提高时钟频率等措施。更强的处理能力将使得嵌入式系统能够胜任更高级的应用场景,比如自动驾驶汽车当中的复杂决策支持系统。 3. 更低的功耗 尽管处理能力不断增强,但在未来的嵌入式系统也
    发表于 09-12 15:42