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

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

3天内不再提示

RISC-V能让FPGA从ASIC时代崛起吗?

E4Life 来源:电子发烧友网 作者:周凯扬 2022-08-22 08:22 次阅读

电子发烧友网报道(文/周凯扬)进入AI和云时代以来,显而易见的趋势之一就是FPGA出现的频率开始降低了,且不说曾经的两大FPGA巨头均已被x86厂商收购,就连FPGA引以为豪的多样化和灵活性,也被专注于特定应用但全定制化、成本低的ASIC压得有些抬不起头来。FPGA厂商们也没法维系那么多的应用,去和不断涌现的ASIC初创公司在各个领域去一一硬碰硬。

与此同时,FPGA大厂在被收购后,也开始顺应他们的技术路线,可以看到他们的产品方向开始往数据中心通信基建这些平均产品单价更高的应用上发展,尤其是智能网卡、IPU、DPU这类产品。虽然说中端FPGA产品并没有就此消失,但明显竞争力已经大不如前了,过去的那些产品连满足现代计算处理的标准和需求都有些勉强,更不用说未来了。FPGA需要一阵令其重获新生的新风,而基于RISC-V打造的SoC FPGA或许就能充当这样的角色。

FPGA上的RISC-V

RISC-V和FPGA的关系打从一开始就非常密切,不少RISC-V核心、处理器都是在FPGA上实现或验证的。与此同时,RISC-V从IP、架构和指令上带来的创新也被FPGA厂商们看在眼里,诸如Microchip、易灵思、安路科技等厂商都开始基于RISC-V打造全新的FPGA产品,英特尔也开发了为其FPGA打造的RISC-V软核,Xilinx也成了RISC-V国际基金会的战略会员,RISC-V在FPGA上的普及速度可能远超你的想象。

以Microchip的PolarFire为例,作为首个支持RISC-V ISA的SoC FPGA系列,终于在今年6月正式进入量产阶段了,具体包括MPFS250T和MPFS025T这两款产品。PolarFire系列采用了4输入LUT+DFF的设计,最大规模的MPFS460T可以做到461K逻辑单元。

PolarFire CoreMark跑分 / Microchip

而在SoC方面,PolarFire采用了5个64位RISC-V核心的设计,E51作为monitor单核,负责启动和配置处理器子系统,另外四个U54核心则主要用于负责运行Linux之类的操作系统。至于为何选择RISC-V而不是像旗下另一SoC FPGA系列SmartFusion一样选择ARM,Microchip也给出了同等逻辑单元密度下CoreMark跑分的对比,可以看出即便是在工艺落后(28nm对比16nm)的情况下,基于RISC-V的PolarFire SoC依然是最高效的那个,Microchip指出与其他中端FPGA相比,可以将能耗降低最多50%。

PolarFire FPGA开发套件 / Microchip

为了方便开发者完成不同SoC之间的嵌入式应用程序移植,Microchip也专门打造了MI-V这一面向RISC-V的生态系统,在本身提供RISC-V软核IP的同时,也和IAR Systems、SiFive、Zephyr等第三方公司合作,提供开发工具、CPU IP和RTOS等支持。

拥抱开源生态

Rapid Silicon是一家专注于打造AI FPGA的初创公司,从他们的董事长兼首席执行官Naveed Sherwani博士的公开发言中,可以看出Rapid Silicon作为开源FPGA基金会的创始成员之一,计划利用FPGA开拓边缘AI应用,比如智能家居、安防监控和汽车传感器管理和智能座舱等市场,而他们手里的王牌既有专用AI技术,也有开源EDA软件。

Rapid Silicon在近期推出了Gemini,一个基于台积电16nmFF工艺的FPGA,采用了常见的FPGA设计,比如6输入的可分割LUT、DSP区块和真双端口的Block RAM。最大规模为250K逻辑单元、1250个DSP区块和9.5Mb的片上Block RAM,4个输出PLL支持生成高达1GHz的时钟信号。作为中端FPGA,其规模不算太大,但完成边缘AI的应用还是绰绰有余的。

Gemini框架 / Rapid Silicon

对于硬件资源充裕的FPGA来说,RISC-V和Arm未必就是不能共存的死对头,这点在Gemini也能体现出来。Gemini集成了单核32位的RISC-V处理器和双核的ARM A53处理器。32位的RISC-V处理器作为支持自定义指令的实时应用处理器,最高频率可达533MHz,同时拥有16KB的I/D cache和64KB的程序内存。

Gemini上的64位Arm处理器浮点单元频率可达1.6GHz,此外还集成了支持最高2166Mbps DDR内存的DRAM控制器、PCIe 4.0的PCIe控制器、10G以太网控制器等,均由高性能低延迟的FlexNoC互联在一起。

更重要的是,Gemini的诞生还是利用他们自己的开源FPGA EDA套件Raptor打造出来的,这也证明了依靠开源工作流打造FPGA系统是完全可行的。2021年10月,Rapid Silicon获得了来自成为资本领投的1500万美元种子资金,考虑到成为资本是RISC-V国际基金会的高级会员,创始人李世默也是RISC-V国际基金会理事,愿意对Rapid Silicon投资也就不足为奇了。

结语

与传统的ASIC方案相比,SoC FPGA还是有着不少优势的,比如没有昂贵的NRE成本或是最小采购量的需求。再者,FPGA最大的优势还是在可编程上,即便是已经出货的产品也能重新编程,进一步降低设计风险。而RISC-V的出现,则为这类SoC FPGA带来了一个全新而开放的ISA选择。

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

    关注

    2

    文章

    88

    浏览量

    23534
  • FPGA芯片
    +关注

    关注

    3

    文章

    241

    浏览量

    39555
  • RISC-V
    +关注

    关注

    41

    文章

    1906

    浏览量

    45056
收藏 人收藏

    评论

    相关推荐

    RISC-V有哪些优点和缺点

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点: 开源与开放性:RISC-V是开源的,这意味着任何人都可以获取、修改
    发表于 04-28 09:03

    RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点 : 开源与开放性 :RISC-V是开源的,这意味着任何人都可以获取
    发表于 04-28 08:51

    品读《基于FPGARISC-V的嵌入式系统设计》

    曾经何时,偶然间获得了这本书,这本是来自清华大学出版社的,作者顾长怡。此书比较详细介绍了RISC-V指令集和其背后的设计思想,并且涉及到一种称为FARM的软硬件开发模式,将FPGARISC-V
    发表于 03-29 00:06

    RISC-V 基础学习:RISC-V 基础介绍

    文章来源于漫谈嵌入式 ,作者Vinson 在谈到 RISC-V 之前,我们先梳理几个概念 1. 芯片 芯片 是所有半导体元器件的统称,它是把一定数量的常用电子元件(如电阻,电容,晶体管等
    发表于 03-12 10:25

    国内RISC-V现状疑惑

    关注单片机以来,现在最多见的是ARM系列的。感觉生产RISC-V的厂家不太多啊。是什么原因呢?开发角度看,没有什么大的区别使用上也还不错。所以在想,是不是因为专门研究RISC-V
    发表于 02-17 20:48

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令和指令格式。主要包含寄存器间操作的R型,用于短立即数和取数操作的I型,用于存数操作的S型,用于条件
    发表于 01-31 21:10

    RISC-V开放架构设计之道|阅读体验】 RISC-V设计必备之案头小册

    中出现的RISC-V拓展。 这本书的开篇讲的是,为什么我们需要RISC-V指令集? 过去的ISA的特点进行引入,先以目前主流的x86指令集架构为例列出了增量式指令集架构中普遍含有的的一个缺点,并从指令集设计导论中
    发表于 01-22 16:24

    谈一谈ARM上市与RISC-V

    ,中国还逐渐拥有了一大批设计到系统,工具到测试,最终到人才培养的全流程自主研发与发展能力。 今天Arm的对手是一个RISC-V,未来Arm面对的将是以庞大市场做背景,拥有全产业链的生态完全体。曾经
    发表于 09-30 12:22

    RISC-V芯片出货量崛起,专利联盟在上海成立

    。 上海市经济信息化委副主任汤文侃表示,指令集是芯片设计的基础,也是集成电路产业发展的基石。凭借开放、精简、灵活的优秀性能,RISC-V有望成为万物互联时代的核心处理器架构之一。上海是最早支持RISC-V
    发表于 08-30 23:06

    RISC-V强势崛起为芯片架构第三极

    RISC-V产业链不断取得新突破。作为×86、ARM之外的芯片架构第三极,RISC-V正在全球尤其是在中国强势崛起RISC-V是一个开发、免费的指令集架构,是由加州大学伯克利分校
    发表于 08-30 13:53

    RISC-V产业论坛召开,专利联盟正式成立

    。 上海市经济信息化委副主任汤文侃表示,指令集是芯片设计的基础,也是集成电路产业发展的基石。凭借开放、精简、灵活的优秀性能,RISC-V有望成为万物互联时代的核心处理器架构之一。上海是最早支持RISC-V
    发表于 08-30 10:40

    2023 RISC-V中国峰会:RISC-V深圳技术分享会(同期会议)

    本届峰会将以“RISC-V生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现RISC-V全球新观点、新趋势。 由电子发烧友主办的RISC-V技术分享会(深圳站)将于8月26日在深圳举办
    发表于 08-15 17:27

    两大架构RISC-V 和 ARM 的各种关系

    一、RISC-V 和 ARM 的相似之处 RISC-V 和 ARM 基本上都是 RISC(精简指令集计算机)。RISC-V 和 ARM 都使用加载-存储架构。意思是数据
    发表于 06-21 20:31

    RISC-V,正在摆脱低端

    2025年RISC-V架构芯片更有望突破800亿颗。 不过,RISC-V芯片当前应用领域来看,更多集中在低算力的MCU市场以及生态依赖性低的物联网领域。 原因不难理解,一方面,因为物联网的下游应用领域
    发表于 05-30 14:11