广告

通过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核,再做一遍吧~~~~
  • 元宇宙热潮下,Meta自研7nm芯片,英伟达研发VR超薄全息眼 Meta Reality Labs的研究人员已经制造了一款VR头戴设备原型机,该原型机可以支持Codec Avatars项目的渲染,搭载了专门用于AI处理的定制加速器芯片。此外,英伟达与斯坦福大学展示了一种用于VR的超薄全息眼镜构思......
  • 谈谈vivo X80手机上的“双芯”是否真的有价值 现在国产手机OEM厂商发布自研芯片时,真正透露的技术细节少之又少,只会给个大致的概念。前几天vivo召开了X80系列手机发布会,以“双芯”为主题,主要是指联发科天玑9000 + vivo自研的V1+芯片。自打手机OEM厂商“自研芯片”大热以来,vivo应用于X70系列手机的V1 ISP芯片就很吸引眼球,V1+即为V1的迭代款……
  • Arm推出Cortex-M85处理器,全新虚拟硬件功能在设计芯片 有个段子说,各大MCU厂商推出新品的速度,已经赶不上Arm推出新架构的速度。在Cortex-M55推出仅半年之后,近日Arm 又发布了全新 Cortex-M85处理器,同时还推出了新的物联网全面解决方案,包括采用Cortex-M和Cortex-A的最新Corstone子系统和Arm虚拟硬件……
  • 中国工程院院士李三立逝世,曾负责研制我国电子管、晶体 李三立自1956年起从事计算机体系结构研究,曾负责研制过我国电子管、晶体管、LSI和VLSI四代计算机。他在1999年负责研制的自强―2000高性能计算机系,有221个CPU处理机,是我国最早采用大规模并行集群式技术研制高性能计算系统的先例之一……
  • 苹果芯片团队负责人谈疫情期间如何“远程”研发芯片 翰尼·斯鲁吉(Johny Srouji)的芯片团队最初大约由45名工程师组成,目前该团队已有超过1000名工程师分布在世界各地。苹果 Mac 和 MacBook 产品线的复兴很大程度上归功于他们,让 Apple Silicon 芯片能够超越竞争对手。
  • 分析师称Arm架构导致安卓手机过热?专家:iPhone就没事 2022年三颗采用Armv9新架构的旗舰级SoC,全部都在能耗和发热上掉坑,怎么回事?近日据韩媒BusinessKorea 报道,有韩国分析师表示,手机功耗高和过热问题不是三星制造工艺的锅,而是Arm架构设计问题。
  • 新款iPad Pro 2021成最受欢迎的 由于采用性能相对强大的M1处理器和mini-LED屏幕以及更多的创新,新款iPad Pro 2021已经成为消费者心目中最受欢迎。然而,iPad 2却已经在全球范围内被列入“复古和过时”的名单中。
  • 三星折叠屏手机Galaxy Z Fold 3 目前来看,折叠屏新机作为一种新的生产力工具,逐渐成为高端/平板的一种趋势,有报料称三星的Galaxy Z Fold 3发布时间或为7月,并且会引入新手势操控。
  • Porotech动态像素调整技术实现Micr 由于我们彻底巅覆 GaN 的半导体材料和结构技术,让我们突破在单位像素上呈现全光谱颜色。同时,PoroGaN微显示平台的光电特性,简化了电子和光电系统设计集成的过程。目前微米纳米级的Micro-LED 和 Mini-LED 显示器在制造所需的多阶段工艺仍然具有挑战性,凭借 Porotech 的多孔氮化镓 (GaN) 技术和架构平台,可以大幅简化现有质量转移(Mass Transfer)或拾取和放置(Pick-and-Place)等Micro-LED制程。
  • 豪威集团在AutoSens展会上首次推出 OAX4600可实现无缝隙的驾驶员/乘员监控系统功能和灵活的汽车设计,在较小的封装内集成低功耗的RGB-IR ISP和两个NPU 
  • 布局充换电,车企要变身能源企业?|资本眼 文 |  金融街老李车企变身能源企业,只是时间问题。老李之前一直提,特斯拉高估值的密码是汽车公司、数据公司和能源公司,国内车企通过自动驾驶布局大数据的公司很多,但布局能源的公司并不多,目前看只有比亚迪
  • EDA资料大全:模拟混合信号IC设计全流程、TannerL-Edit版图及定制工艺设计等IC设计必备资料及视频 当前,集成电路 (IC) 设计人员面临着严峻的开发挑战,并需要满足严苛的上市时间期望。Siemens EDA 全流程有一个丰富的环境,高度可配置且非常灵活,为混合信号设计人员提供了许多易用功能。西门子
  • AR|PPI破万!光峰科技发布两款衍射光波导模组:0.5cc超小体积、最高可达720P 来源:VR陀螺、光峰科技5 月 7 日消息,光峰科技在深圳举办 AR 阶段性成果媒体交流会,公布了其 AR 衍射光波导模组阶段性成果进展,本次曝光的模组产品共两款。据称,公司很早就开始了 AR 的布局
  • 这个C语言大坑,你见过没? 在开发过程中,你是否会发出“基础不牢,地动山摇”的感慨?我相信,只要有经验的工程师,应该都有过。鱼鹰曾经因为一个很基础的知识,差点毁了整个项目,这不是危言耸听。因为这个代码用于整个系统自检,一旦运行出
  • 台湾地区再发地震,台积电、联电等回应影响 芯片验证春季班开班!1750元学习补助即将收尾!就业畅销课《芯片验证从入门到精通》中国地震台网正式测定,5月9日14时23分台湾地区花莲县海域(北纬24.01度,东经122.51度)发生6.2级地震,
  • Keil调试时设置断点的高级用法 在线调试程序时,打断点是非常有效的一种方式,配合单步调试,可以快速定位问题。但有的时候,手动打断点用起来不是那么方便。比如,想要在一个循环的第N次停下来,如果手动打断点,那就要不停的点击单步运行,直到
  • 苹果|开始研发去偏光OLED面板技术!或用于可折叠手机 CINNO Research产业资讯,苹果开始研发去除偏光片的OLED面板技术。该技术完成后,OLED面板将会变得更薄,有望应用于可折叠手机上。三星显示曾为去年上市的三星电子可折叠智能手机Galaxy
  • 仪器的测试结果一定是可信的么? 作为一个射频工程师,测试是不可避免的一项工作。射频设计,只有通过实际测试,各项指标满足要求,才算完成。可是,不知道大家在测试过程中,发现测试出的结果与理论不符的时候,有没有考虑过,这可能不是你本身设计
  • 京东方|计划下半年启动重庆新建的第3条中小尺寸OLED产线 来源:紫金财经5月9日消息,京东方自2022年第1季启动成都、绵阳新设的第6代OLED产线,计划自2022年下半启动重庆新建的第3条中小尺寸OLED产线。外界预估,2022年京东方OLED产量有望超过
  • 上海,重庆,无锡岗位 1. 上海/重庆需要手机项目经理,要求3-5年以上手机类产品项目管理经验,如果有手机硬件或者软件技术背景,项目管理经验可以降低到2年以上。 本科以上学历,手机ODM背景相对对口。2. 上海需要手机安卓
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了