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

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

3天内不再提示

Microchip FPGA 和基于 SoC 的 RISC-V 生态系统简介

carey123 2022-12-28 09:51 次阅读

Microchip Technology FPGA 和基于 SoC 的 RISC-V 生态系统简介

介绍

RISC-V 是一种精简的 ISA(指令集架构),旨在为广泛的应用程序和用例提供可扩展性和多功能性。RISC-V 作为更成熟的指令集架构 (ISA) 的开源替代方案正在迅速获得认可,并提供更高的处理速度和更低的延迟,同时降低功耗。围绕 RISC-V 的支持框架也在不断发展,Microchip Technology正在构建生态系统以支持其 RISC-V 软计算机处理单元 (CPU) 和PolarFire ®片上系统 (SoC) FPGA产品组合。因此,基于 RISC-V 的设计具有更低的功耗、更高的灵活性、更快的上市时间,并提供 Linux 支持,而无需其他解决方案所需的折衷。

Microchip Technology Mi-V 生态系统

不断扩展的生态系统对于为开发人员提供完整的设计解决方案至关重要,这对于缩短产品上市时间至关重要。Microchip Mi-V 生态系统包括针对 FPGA 结构的软核 RISC-V CPU(图 1 )和在 PolarFire SoC FPGA 中实现的硬核 CPU。此外,Mi-V 还提供了由 Microchip 及其合作伙伴开发的一套广泛的设计工具和资源,以帮助开发人员采用和改进 RISC-V 应用程序设计。这些工具可与各种硬件套件结合使用——用于 PolarFire FPGA 的 PolarFire 评估套件和Icicle 套件PolarFire SoC FPGA——以及相关的 IP 和库,用于简化高速接口数字信号处理、内存、电机控制,甚至嵌入式视觉的实施,以加速解决方案的开发。对实时 Linux 的支持是 Microchip Technology RISC-V 实施的重要优势,具有确定性执行,这对实时应用程序至关重要。Mi-V 还为范围广泛的开发工具和资源提供了多个第三方支持。

poYBAGOrhAeAGOBbAAI5mitJOTI488.jpg

图 1:带有 RISC-V IP 内核的 FPGA(来源:Microchip Technology)

Microchip Technology 的 RISC-V CPU 产品组合

Microchip Technology 的 RISC-V 软 CPU 产品组合面向具有更低功耗和小尺寸的 FPGA 结构。当只需要一个 CPU 时,基于 FPGA 的实现可能是有利的。FPGA 实现还提供额外的灵活性和定制,包括在 CPU 附近添加专用硬件加速的选项。当需要多个 CPU 时,也许是在高可靠性或高性能应用中,PolarFire SoC FPGA 提供了五个强化 RISC-V 内核。这种支持 Linux 的 SoC 具有跨内核的一致性内存子系统和可配置的分支预测功能,允许在每次都按时执行的单个多核 CPU 集群中灵活地混合确定性实时系统和 Linux。Mi-V 生态系统中软 RISC-V 内核和硬内核的可用性使 Microchip Technology 产品组合成为业内最灵活的产品组合之一。硬核 CPU 实现的能效和 PolarFire FPGA 架构固有的低功耗特性确保 Microchip Technology RISC-V 解决方案在降低功耗方面处于领先地位(图 2)。

poYBAGOrhAmAdx6qAAC-oodBfvM044.jpg

图 2:PolarFire SoC FPGA 框图(来源:Microchip Technology)

PolarFire SoC FPGA 扩展了 RISC-V 应用

大多数 FPGA 仅实现单个软处理器,但在单个 FPGA 上利用多个内核允许集群共享资源并分配计算负担。多核处理器已被证明能够比其前身更高效地执行复杂的功能和操作,例如内存计算和大规模并行。PolarFire SoC FPGA 系列基于 Microchip 著名的中端 PolarFire FPGA 架构,提供高端安全性,同时为各种应用降低高达 50% 的功耗。SoC FPGA 具有确定性 RISC-V CPU 集群和确定性 L2 内存子系统,用于 Linux 兼容性和其他实时应用程序,范围从 25k 到 460k LE(逻辑元素)。根据嵌入式微处理器基准联盟' s (EMBC) 基准评分系统 CoreMark——本质上是一个反映处理器内核整体功能的个位数——25k LE 系列中的 PolarFire SoC FPGA 在 105W 时提供 5.5 CoreMark,而基于 SRAM 的 SoC 使用相同的功率交付零 CoreMarks。100k 和 460k LE 范围内的 PolarFire SoC 在 CoreMark 规模上与竞争对手相比具有相似的优势。PolarFire SoC 是一种安全且节能的解决方案,适用于从人工智能 (AI) 和机器学习到汽车和工业实施(包括物联网和工业物联网 (IIoT))的各种应用。而使用相同功率的基于 SRAM 的 SoC 的 CoreMark 为零。100k 和 460k LE 范围内的 PolarFire SoC 在 CoreMark 规模上与竞争对手相比具有相似的优势。PolarFire SoC 是一种安全且节能的解决方案,适用于从人工智能 (AI) 和机器学习到汽车和工业实施(包括物联网和工业物联网 (IIoT))的各种应用。而使用相同功率的基于 SRAM 的 SoC 的 CoreMark 为零。100k 和 460k LE 范围内的 PolarFire SoC 在 CoreMark 规模上与竞争对手相比具有相似的优势。PolarFire SoC 是一种安全且节能的解决方案,适用于从人工智能 (AI) 和机器学习到汽车和工业实施(包括物联网和工业物联网 (IIoT))的各种应用。

MI-V 开发工具和设计支持资源

高效且易于使用的设计工具对于设计基于 RISC-V 的系统以及加快上市时间至关重要。Mi-V 生态系统包括用于使用 PolarFire FPGA 和 SoC FPGA 以及其他 FPGA 进行开发的 Librero SoC 设计套件。Mi-V 生态系统由基于 Eclipse 的 SoftConsole 集成开发环境 (IDE) 组成,并配有 GCC 编译器和调试器。Librero 和 SoftConsole 提供开发人员将 Microchip Technology 的 RISC-V 软 CPU 移植到 FPGA 以及测试和调试嵌入式固件所需的一切。

大量设计支持资源——包括教程、设计示例、数据表、功耗估算工具、白皮书、网络研讨会、视频、来自 GreenHills、Mentor 和 WindRiver 的操作系统、Yocto 和 Buildroot Linux BSP、Hart 软件服务、各种中间件和其他资源——完善 MI-V 生态系统并加快上市时间。

结论

RISC-V 是嵌入式计算的下一个前沿领域,而 Microchip Technology 在为应用程序设计人员开发完整解决方案方面处于领先地位。“Microchip 及其 Mi-V 合作伙伴推出业界首款基于 RISC-V 的 SoC FPGA 以及我们的 Mi-V 生态系统,正在推动嵌入式领域的创新,使设计人员能够开发全新的节能应用, ”Microchip Technology FPGA 业务部副总裁 Bruce Weyer 说。“反过来,这将使我们的客户能够在网络边缘为通信、国防、医疗和工业自动化添加前所未有的功能。”

审核编辑黄昊宇

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

    关注

    1627

    文章

    21685

    浏览量

    602326
  • soc
    soc
    +关注

    关注

    38

    文章

    4129

    浏览量

    217996
  • RISC-V
    +关注

    关注

    44

    文章

    2237

    浏览量

    46074
收藏 人收藏

    评论

    相关推荐

    基于risc-v架构的芯片与linux系统兼容性讨论

    和应用程序无法在不同架构之间直接互换。在RISC-V架构上运行Linux系统时,需要确保有适用于RISC-V架构的编译工具链和二进制格式。 生态系统支持 : 构建一个完整的操作
    发表于 11-30 17:20

    RISC-V能否复制Linux 的成功?》

    RISC-V硬件生态系统的参与者进行了调查,包括OpenHW集团、RISC-V International、恩智浦半导体、Andes Technology、英伟达和西部数据,描述了开源软件的相似性、使用的障碍
    发表于 11-26 20:20

    RISC-V和arm指令集的对比分析

    适应不同的应用场景。ARM指令集的长度固定,可通过多流水线方式提高处理效率。同时,ARM指令集还包含了丰富的数据处理指令和程序状态寄存器处理指令等。 五、生态系统 RISC-VRISC-V
    发表于 09-28 11:05

    2024 RISC-V 中国峰会:华秋电子助力RISC-V生态

    掌握RISC-V芯片的应用与开发,电子发烧友作为紧密合作伙伴,依托650万+开发者用户,全力构建包含RISC-V开发者社区、RISC-V技术商业生态圈及
    发表于 08-26 16:46

    risc-v的发展历史

    RISC-V架构在学术圈和开源社区中获得了更广泛的关注和应用。 四、广泛应用与生态系统建设 工业界应用:随着RISC-V架构的不断发展,越来越多的公司开始采用RISC-V架构。例如,
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    通过软件模拟或复杂的指令序列来实现一些高级功能,这可能会增加执行时间和功耗。 2. 生态系统支持不足 软件和工具链的可用性:尽管RISC-V社区在快速发展,但与成熟的ARM等架构相比,其生态系统
    发表于 07-29 17:18

    RISC-V在中国的发展机遇有哪些场景?

    的理想选择。 生态系统建设:多家头部芯片公司和生态厂商正在积极推进RISC-V在车规级产品的布局,这将有助于RISC-V在汽车领域的快速发展。 4. 数据中心和高性能计算(HPC) 性
    发表于 07-29 17:14

    RISC-V发展迅猛,中国扮演重要角色

    RISC-V生态系统见证了全球的大量投资,尤其是来自中国的投资,中国正日益将自己定位为开源半导体制造领域的关键参与者。在最近于德国慕尼黑举行的2024年欧洲RISC-V峰会
    的头像 发表于 07-14 08:36 33次阅读
    <b class='flag-5'>RISC-V</b>发展迅猛,中国扮演重要角色

    浅析RISC-V领先ARM的优势

    和成本要求。 ARM虽然也具有一定的可定制性,但受限于其指令集架构的复杂性和历史包袱,其定制化的灵活性和自由度相对较低。 生态系统的快速发展: 随着RISC-V的开源特性得到越来越多开发者和企业的认可
    发表于 06-27 08:45

    RISC-V的MCU与ARM对比

    或许可费。这确保了ARM的稳定性和可靠性,以及高质量的技术支持和生态系统。 指令集与实现 RISC-VRISC-V是一种模块化的架构,由一个基本指令集和多个可选指令集扩展组成。这允许RIS
    发表于 05-27 15:58

    RISC-V有哪些优点和缺点

    和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。 模块化设计:RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用需求进行灵活定制。这种
    发表于 04-28 09:03

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

    、修改和使用其代码。这种开放性促进了全球范围内的创新与合作,有助于推动RISC-V生态系统的快速发展。 模块化设计 :RISC-V支持模块化可配置的子集,使得开发者可以根据具体的应用需求进行灵活定制
    发表于 04-28 08:51

    瑞萨推出采用自研CPU内核的通用32位RISC-V MCU 加强RISC-V生态系统布局

    瑞萨推出采用自研CPU内核的通用32位RISC-V MCU 加强RISC-V生态系统布局 RISC-V MCU为开发人员带来低功耗、高性能的全新选择以及全面工具链支持。 全球半导体解决
    发表于 03-28 19:00 527次阅读

    爱芯元智入选“2024玄铁优选伙伴”,携手RISC-V重塑千行百业

    作为一种开放的指令集架构,RISC-V被认为是推动新一代信息技术发展的新引擎,RISC-V生态系统近年来也不断发展繁荣。
    的头像 发表于 03-15 16:38 671次阅读
    爱芯元智入选“2024玄铁优选伙伴”,携手<b class='flag-5'>RISC-V</b>重塑千行百业

    RISC-V开放架构设计之道|阅读体验】+ 个人心得并祝福

    。作者经验丰富,关键指出重点。 好了,我希望RISC-V越来越好,RISC-V生态系统能够不断完善。RISC-V在更多领域能够得到广泛应用,发挥其独特的优势。
    发表于 01-26 15:52