广告

通过RISC-V发挥FPGA的架构灵活性并简化设计流程

时间:2022-04-26 01:05:59 作者:易灵思 阅读:
微处理器传统上一直主导着计算领域,在需求更多算力的推动下,硅基器件在密度方面不断得到提升。按照摩尔定律,每隔两年,晶体管密度就会翻番,这无疑是技术创新的金矿。在这场“淘金热”中,考虑到定制硅涉及的专业知识和费用,几家大型半导体公司已在市场上斩获了稳固地位......
广告

微处理器传统上一直主导着计算领域,在需求更多算力的推动下,硅基器件在密度方面不断得到提升。按照摩尔定律,每隔两年,晶体管密度就会翻番,这无疑是技术创新的金矿。在这场“淘金热”中,考虑到定制硅涉及的专业知识和费用,几家大型半导体公司已在市场上斩获了稳固地位。现在,随着对计算密集型器件需求的不断增长,ASIC、FPGA 和嵌入式处理器等都被要求执行更复杂的任务。而进入的壁垒一直高得令人望而兴叹。

在整个产业链的终端应用方面,系统的实施在很大程度上取决于利润。 IC 的开发成本、专利许可费和设计的便捷性都直接影响了创建现代电子产品的价格。设计师和开发者一般都依赖硬件加速电路与传统的嵌入式处理器来完成 和专用标准产品 (ASSP)中的核心功能,同时通用处理器众所周知的设计流程也提供了诸多便捷与可靠性。其根本目标是:以最低成本实现快速上市,同时满足现代应用日益增长的复杂计算需求。那么问题就变成了:哪种(些)芯片组合能够以最少的开发时间和成本,而最有效地实现这些应用?

这正是 易灵思 FPGA 一显身手的地方。 易灵思 FPGA 借助简单的软件方法进行软硬件分工,将 FPGA 的固有架构优势与流行的嵌入式处理器的便捷编程特性相结合。本文将介绍这种充分发挥 FPGA 潜力的新设计方法,如何使设计师能最大限度地提高系统设计能力和效率。

易灵思 架构的基本优势

易灵思 钛金 FPGA 在低端和高端 FPGA 之间取得平衡,是款兼具高密度、小封装、低功耗和低价格等优势的器件。通过 16nm工艺技术,钛金 FPGA可以在小至 5.5 × 5.5 mm的封装中集成了多达 100 万个逻辑单元 (LE)、以及大量存储模块和高速 DSP 模块。

这是由于 易灵思 的 Quantum 计算内核具有可重新配置的模块,即逻辑和路由可互换的XLR单元。这消除了传统布线,让 LE 更小、使用更灵活,与传统 FPGA 相比,利用率非常高。 当需要时,软RISC-V 核可在FPGA内核中被例化。在编译时,易灵思 的软件会动态选择是将XLR 单元用作路由还是逻辑功能,以优化其芯片资源。并且, 易灵思 FPGA 实现 的RISC-V CPU 架构,不受 ARM 等专有 IP 内核的约束,规避了任何专利许可费用。

RISC-V 的兴起

RISC-V 是一种免费的指令集架构(ISA),它附带多种软件参考设计、IP 软核和实体器件。 RISC-V 和 ARM 之间的主要区别在于: RISC-V 是一个开放标准,其中 ISA 没有定义任何特定的微处理器架构;其它流行的处理器技术(如:x86、x64 和 ARM)都是基于使用供应商提供的 ISA 和硬件架构而付费的商业模式。

模块化、开源 RISC-V 架构的日益普及,使开发者可以免版税使用这些内核并创建非指定供应商的计算方案。随着摩尔定律继续放缓,这为创新打开了大门。 RISC-V 处理核可以集成到 FPGA 中,以将便捷编程特性,与 FPGA 和 ASIC 架构的并行处理能力和灵活性/可重配置性相结合。

采用 易灵思 FPGA 的新设计方法

易灵思 FPGA 的优点并不仅限于其优化的成本和性能。“量子加速”概念还带来了与传统嵌入式处理器相同的编程便捷性。量子加速依赖于两种关键技术来简化和优化设计流程与设计本身:

1、使用RISC-V处理器

2、使用量子加速器

借助嵌入式RISC-V软核从RISC ISA的便捷编程性中获益

首先,高度可扩展的 RISC-V 处理器被用作系统主力,以确保系统功能最大程度的在软件中表达。使用 RISC-V 处理器的一个固有优势是其自定义指令,可用于扩展处理器的功能以满足应用要求。这确保在使用熟悉的 C/C++ 语言的同时,以最高效率由处理器在本地执行高度加速的任务。

因此,例如,要用C 语言对没有自定义扩展指令的的传统嵌入式处理器编写卷积任务程序,设计师必须将其分解为几条更简单的指令。而使用 RISC-V 自定义指令,则可以在一次执行中完成上述任务。这些基于特定应用的指令大大减少了标准指令所需的周期数,并通过降低功耗大大提高了系统效率。对于人工智能算法中通常使用的卷积,使用自定义指令可将卷积加速 40至 50倍。从而显著提高了系统性能。

定制指令还能让更广泛的产品组合,更快的上市。 易灵思 的一个合作伙伴创建了一个包含数百个自定义指令的库,这些指令可被例化并按需调用。这给他们带来的效果是:可以在一个通用的硬件平台上,定义、创建和快速交付众多的用户产品,而产品间的差异仅靠 RISC-V 处理器的软件优化就可实现。

借助 FPGA 的架构灵活性进行直捷加速

然而,自定义指令往往适合较少量的数据处理。如果用户希望对更大数据块执行数学函数运算。量子加速器套接字(socket)定义了一个框架,使用户能够根据应用的要求轻松地“指向”数据、检索数据并编辑其内容。此加速器套接字具有针对加速器功能、RISC-V 处理器、直接内存访问(DMA)控制器和其它处理模块的特定输入和输出(见图)。 DMA、回调(callback)和与 RISC-V 处理器的连接都在 C 中调用,并几乎替程序员自动执行。所需要的只是一点用于加速的VHDL代码,而易灵思 也已经提供了许多相关示例。

图1

说明: 易灵思 量子加速器套接字具有特定的输入和输出,使用户能够指向大数据块对其检索和编辑并进行硬件加速。该套接字只需最小的 VHDL 设计就可以无缝地进行后续数据移动,因此设计师可以简单地只需紧盯性能瓶颈就好。

这种方法的好处体现在极大地缩短了上市时间。使用这种预定义的加速建构,易灵思 的一位合作伙伴设计了一款相机系统,包含输入传感器、人工智能引擎、目标检测和分类、以及输出显示子系统。从项目启动到功能齐全的样机以及量产,整个过程才耗时一周多一点。

硬件加速的微方法和和宏路径

总之,易灵思 FPGA 既利用了开放式 RISC-V 标准的固有优势,又结合了使用定制指令或能快速修改大块数据的定制加速器框架的长处。这使电子设计公司和制造商能够实现以下目标:

  • 通过优化的软件设计流程,使产品最快上市
  • 通过软件定义的架构化灵活平台最大限度地降低设计和生产成本
  • 创建一个面向未来的设计,既满足现代应用的计算需求,又可以通过附加功能轻松升级

易于编程的 FPGA 的价值

易灵思 把 FPGA 从传统的不起眼的设计替代品转变为设计必需品。这些设计技术模糊了传统系统架构的界限。随着可配置、经济、低功耗 、具传统嵌入式处理器方案速度的FPGA 的推出,借助以下方式可推动大众市场采用这些平台:

  • 用集成的 FPGA方案完全替代 ASSP 设计
  • 扩展现有 MCU 的功能以适应新要求和新市场
  • 在保有传统嵌入式处理器(例如 ARM)设计流程简单性的情况下替换嵌入式处理器

与 ASIC 等定制芯片相比,构思和生成基于FPGA的方案所需的时间已大为缩短。 在成品足够便宜时,在适应性强的 FPGA 上实现定制功能,是可以取代ASSP。 易灵思 嵌入式 RISC-V 处理器也可以进行定制,以模仿和扩展现有 MCU 的功能。从模仿一款熟悉的 MCU 开始,可以在 FPGA 架构中例化增强的自定义功能以及自定义加速模块和 I/O 信号调整。

使 FPGA 成为设计要素

最重要的范式转变在于能够利用传统嵌入式处理器(例如 ARM)设计流程的简单性进行快速创新。高度集成的 易灵思方案包含了已为人熟知的控制器架构和高度加速的配套模块的各种衍生品,所有这些都在同一个硅芯片中。这为 易灵思 FPGA 在边缘计算之外——从基本的物联网设备到数据中心卡——的更多样化市场打开了大门。

对于很多以往需要用到通用嵌入式处理器+强大的FPGA的设计,设计师们现在可以用更简单的方式在 FPGA上实现。传统上利用标准 CPU 或 MCU(例如物联网传感器节点)的项目现在都可以被 FPGA 所取代,且功耗相当(如果不是更少的话),外形小巧、成本低廉以及可以直接采用软件设计流程。还有最大的好处是:基于 易灵思 FPGA 平台的架构灵活性,这些设计自来就是面向未来且可升级的。

推动器件向高算力迈进的设计师也可以借力 易灵思 FPGA。这使业务能够从传统的物联网和宽带用例(如家庭自动化、机器监控和移动设备上的常用高清视频流)转向下一代应用,如自动驾驶汽车、无缝沉浸式现实体验(AR/VR头戴设备) , 等等。 易灵思 FPGA 还可以满足这些基于边缘、高带宽或时间敏感的用例。企业可以通过正确的处理能力来满足未来计算要求,从而有效地训练、运行和升级各自的机器学习算法。

结论

易灵思 FPGA 可以显著简化设计周期,立即摆脱对 ASIC 的硬件开发要求,并简化相对CPU 和 GPU 不够直接的硬件加速过程。 这种FPGA 产生了巨大影响,将 FPGA带入了很多以往不可企及的新市场。 在向熟悉的软件技术开放硬件设计环境的过程中,易灵思 极大扩展了可移植到 FPGA 的设计范围,进一步缩短了上市时间并提高了最终用户应用的灵活性。 由此带来的成本和密度优势将使 FPGA 在市场上的拓展远远超出传统的应用范畴,并推动其进入可触及我们生活方方面面的应用。

责编:Amy.wu
  • 就是把 CPU做得事, 用 FPGA内置的RISC-V核,再做一遍吧~~~~
  • Intel 4工艺剖析:可以算是4nm吗? 市场当前格外关注Intel 4工艺的推进情况。此前我们对这代工艺的实现细节是一无所知的,仅知Intel 4是Intel首个采用EUV光刻技术的工艺、相比Intel 7能实现每瓦性能20%提升,以及Gelsinger宣布去年二季度Intel 4进入tape-in阶段。这次公开Intel 4的更多技术细节……
  • M1芯片存在“不可修补”硬件漏洞PACMAN,苹果回应:不足为 研究团队将其攻击方式称之为"PACMAN"(吃豆人),意思是通过"猜测"PAC发挥作用,该代码是一种加密签名,可以确认一个应用程序没有被恶意更改。由于PAC的可能值只有一定数量,研究人员发现有可能将它们全部尝试一遍以找到正确的值,并抑制崩溃,从而启动连锁攻击,最终构建控制流劫持攻击……
  • 构建新一代云计算体系 阿里云CIPU定义下一代的“云 CIPU让整个云数据中心内的服务器形态以“CIPU+飞天”为中心,各项性能远超国际最先进水平。Gartner最新数据显示,2021年阿里云在全球云计算市场中排名第三、亚太市场排名第一;全球市场份额为9.55%。
  • Intel台式机独立显卡A380来了,本月可能就会见到 今天Intel发布了面向台式机的首款A3系列显卡Arc(锐炫)A380——而且是面向中国市场首发,全球其他地区要等一等。其实早在今年2月份,外媒就发布过据说是A380的上手视频,其规格也已经被公开……
  • 全球智能手机芯片份额排名:联发科和高通都是第一?华为海 目前全球手机移动处理器排名前五大品牌的市占率,依序为:联发科(38%)、高通(30%)、苹果(15%)、中国紫光展锐UNISOC(11%)与三星(5%)。 华为海思芯片出货量则是持续衰退至仅剩1%,位居第六名。
  • 采用RISC扩充芯片选项 由于疫情及供应链上其他因素,半导体市场节奏异常,导致相关所有行业、尤其是汽车业损失惨重。由此催生出一个明显趋势是,RISC架构正在快速崛起。通过授权和资源赋能,产业链上所有开发者都可以具备与现有处理器架构竞争的能力,从而缓解芯片短缺。
  • 新款iPad Pro 2021成最受欢迎的 由于采用性能相对强大的M1处理器和mini-LED屏幕以及更多的创新,新款iPad Pro 2021已经成为消费者心目中最受欢迎。然而,iPad 2却已经在全球范围内被列入“复古和过时”的名单中。
  • 三星折叠屏手机Galaxy Z Fold 3 目前来看,折叠屏新机作为一种新的生产力工具,逐渐成为高端/平板的一种趋势,有报料称三星的Galaxy Z Fold 3发布时间或为7月,并且会引入新手势操控。
  • 龙蜥社区:Anolis OS 23正式版将于 近日,龙蜥社区对外公布了下一代龙蜥操作系统(Anolis OS 23)研发路线图,PoC版已在社区官网上线,正式版本将于2023年发布,它支持X86、ARM-v9、RISC-V等多种芯片架构,并集成更多核心自研组件。
  • Matter标准:助力智能家居实现更高水 智能家居行业领先的供应商和潜在供应商已携起手来,为智能家居产品的互通性采取进一步行动,制定新的标准,即基于互联网协议(IP)的Matter标准。
  • 整车控制器VCU简介 整车控制器VCU(Vehicle control unit)作为新能源车中央控制单元,是整个控制系统的核心。VCU采集电机及电池状态,采集加速踏板信号、制动踏板信号、执行器及传感器信号,根据驾驶员的意
  • KR260:硬件加速下一代ROS2与机器视觉设计 市场对机器人的需求一直在迅猛增长。目前,在某些领域已经开始批量使用机器人技术,但是如果期望能与人类协同工作,或者需要机器人更能独当一面的话,就需要融合人工智能,这使得满足计算需求变得更为困难。为了跟上
  • 一文读懂自动驾驶系统多传感器信息融合 ↓↓关注回复“资料”,领取特斯拉专利技术解析报告↓↓多传感器信息融合系统功能和结构模型信息融合模型可以用功能、结构和数学模型等几方面来研究和表示。功能模型从融合过程出发,描述信息融合包括哪些主要功能、
  • 直播预告|从系统调试调优角度拆解arm特性 01讲师简介十四年IT基础设施研发经验,其中包括六年Linux kernel一线研发经验,在suse,华为,星际比特(技术合伙人)等公司工作。作为团队核心成员参与了大陆第一个Cortex-A8 SOC
  • 韩媒:韩国对中国汽车零部件依赖远超想象 本周替代推荐:CA-IS3088W可替代TI型号ISO3088DW据 BusinessKorea 报道,韩国汽车工业协会 6 月 14 日宣布,2021 年中国汽车零部件占韩国汽车零部件进口的 34.
  • 如何才能选择合适的电源芯片?你会吗? 一、前言什么是电源芯片?它有什么作用?在选择电源芯片的时候,应该考虑那些地方?输入电压线性调整率、输入电压线性变化时对输出电压的相对影响?下面先来了解几个概念问题:1、输出电压负载调整率:负载电流变化
  • 电源内部“一目了然” 电源不像处理器,可以看规格知性能;电源也不像显卡,由一颗关键的GPU来决定档次。一款好的电源除了满足功率需求以外,还必须考量稳定、节能、静音、安全等多方面的因素。在没有专业设备进行检测的情况下,我们只
  • 【世说芯品】精准防疫有“利器”|芯讯通助力数字哨兵护航复市 随着新一轮疫情形势趋于平缓,社会正常生活秩序正在逐步恢复,一些基本的疫情防控措施也将转入全面常态化运行。在人流量大,通行效率要求高的公共场所,对以数字哨兵为代表的成熟智能防疫设备市场需求将进一步得到释
  • 小米POCOC40新机发布,搭载瓴盛科技JR510芯片平台 6月16日,小米公司新机POCO C40正式发布,作为面向大众市场的畅销机型,POCO C40外观简洁,配置全面,特别需要注意的是,该款机型内置瓴盛科技4G智能手机芯片平台JR510,为POCO C4
  • 2022年索尼投资者关系日:成像和传感解决方案
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了