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

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

3天内不再提示

欧空局为何从SPARC换成了RISC-V

E4Life 来源:电子发烧友网 作者:周凯扬 2022-12-21 02:26 次阅读

电子发烧友网报道(文/周凯扬)军事和特种工业装备对于设备的要求往往较为独特,尤其是在航空航天领域。在过去的航天设备电子系统中,SPARC架构的处理器因为其高可靠性获得了青睐,以至于目前大部分航空处理器仍是基于SPARC V8架构的,诸如SUN、富士通ATMEL、Cobham Gaisler、欧比特等公司都推出过SPARC架构的航空处理器。
pYYBAGOhnGuAEGw3AAmq_-OpYnk785.png 
AT697F SPACR处理器/ Microchip

欧空局(ESA)所用的SPARC航空处理器更是已经有了20多年的历史,从最早的ERC32,到如今Gaisler仍在开发的GR765。然而新的航空SoC GR765却有了一个新颖的设计,这个8核处理器可以选择运行在SPARC V8的LEON5FT核心和基于RISC-V的NOEL-V核心两种不同模式下。

现有ISA在航空航天上存在的问题

那么为何ESA要选择RISC-V,而不是其他主流的专有ISA呢?这些专有ISA生态下已经拥有了不少高质量的成熟IP,软件生态也相对成熟,拥有开发者众多的社区,可以提供充足的支持,可以说是最省时省力的一种选择。

但这些架构也并非没有缺点,对于任何国家和地区的航空航天产业来说,能够实现独立自主是至关重要的,这些主流ISA往往只拥有单一IP供应商,且不允许做任何修改。它们虽说软件生态系统虽然成熟,但在航空航天领域上并非如此。

那么已经沿用这么多年的SPARC又出现了什么问题呢?首先,在商用市场,SPARC基本已经被淘汰,不仅缺乏社区支持。此外,SPARC也不再拥有任何开发工具的更新和修复,比如编译器等,开发者数量逐年减少,可以说仍在坚持SPARC处理器设计的公司已经寥寥无几了。

RISC-V走向航天航空

所以ESA将目光抛向了RISC-V,RISC-V和SPARC一样作为开放的ISA,但前者有着积极的标准化开发,整个生态也在飞速发展。就IP的选择来看,无论是商用IP、开源IP应有尽有。而且RISC-V ISA可扩展性高,从低端到高性能应用都有覆盖,还顺带解决了SPARC在架构上的一些历史遗留问题。

开发生态上,RISC-V也在急速扩张,产学研的结合使得RISC-V在各个层面上都拥有了活跃的开发者社区。ESA其实早在2021年之前就有对RISC-V进行探索,但这些多数是一些小型研究,投入金额不超过百万欧元,甚至内部有的人连RISC-V都不知道怎么念。
poYBAGOhnICAQkEvAAjlwsdwC-s113.png 
GR765的双模式架构/ Cobham Gaisler

到了2021和2022这两年,ESA就开始加大对于RISC-V的投入了,比如开始基于RISC-V设计16核的GR7xV高性能航天处理器,甚至计划用上7nm这种尚未出现在航空应用中的工艺,拨款也高达450万欧元以上。又或是借助GR765这样的SoC,让RISC-V先搭上SPARC的车,只复制CPU核心,缓存之类的资源共享,从而减少额外的开发成本。要知道,原本GR765和前几任LEON核心的SoC一样,是完全基于SPARC架构开发的。

但RISC-V ISA并非没有缺点,比如某些特定的IP依然缺乏成熟度。其次新的扩张获得批准的过程较长,也无法确定是否所有扩展都能存活到最后,而定制化扩展如果没有完善的软件支持,则对于航天航空处理器来说存在一定风险。

不过如今越来越多的开发工具开始支持RISC-V,也将这份支持延续到了航空航天领域,比如IAR Systems即将发布的 IAR Embedded Workbench for RISC-V 新版本就将支持NOEL-V这一RISC-V核心。

小结

除了ESA以外,NASA也开始选用SiFive的X280作为下一代高性能太空计算机(HPSC)项目的处理器,这些都说明了RISC-V在航天航空领域进展喜人。尽管都说打入服务器和汽车市场需要很多年的积累,但为了可靠性多年未曾改变架构的宇航电子市场明显更为“固执”,由此来看,RISC-V的切入速度已经很快了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RISC-V
    +关注

    关注

    41

    文章

    1906

    浏览量

    45072
收藏 人收藏

    评论

    相关推荐

    为何什么risc-v芯片比arm的效率高

    RISC-V芯片在某些情况下可能相对于ARM架构芯片表现出更高的效率,这主要得益于RISC-V设计的一些特点和优势。 首先,RISC-V指令集架构是模块化的,这意味着设计师可以根据特定应用的需求
    发表于 04-28 09:38

    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

    国产RISC-V MCU推荐

    。 ESP32-S3集成了两个协处理器,分别基于RISC-V指令集 (ULP-RISC-V) 和有限状态机FSM 架构 (ULP-FSM)。协处理器的时钟为内置快速RC振荡器时钟。 damiaa认为
    发表于 04-17 11:00

    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成了一个完美的对象,而不是在写一个技术说明书,让读者可以放松自己的情绪,开始这本书的阅读。 但是在开始进入本书正文之前,我还是看到了两页相当有震撼
    发表于 01-24 19:06

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

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

    RISC-V开放架构设计之道|阅读体验】先睹为快-学习RISC-V的案头好书

    蒙娜丽莎让人想到的就是优雅,这也契合RISC-V的设计哲学。本书电子发烧友申请到,扉页有电子发烧友的签名。 前面附录了RISC-V的指令集参考卡,这个比较有用,有时看下汇编代码可以参考。参考卡
    发表于 01-20 22:37

    RISC-V 的未来在中国吗

    2023 年 RISC-V 中国峰会上,倪光南院士表示,“RISC-V 的未来在中国,而中国半导体芯片产业也需要 RISC-V,开源的 RISC-V 已成为中国业界最受欢迎的芯片架构”
    发表于 08-26 14:16

    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