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

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

3天内不再提示

RISC-V怎么样?您认为为什么RISC-V会成功?

eeDesigner 2022-03-01 12:02 次阅读

RISC-V 处理器架构的引入令人兴奋是无可争议的。然而,尽管许多人将其称为更广泛的开源硬件运动的预兆,但其成功背后的原因并不明显,而且对更多开源内核扩展的影响还远未确定。

RISC-V International 技术项目主管 Stephano Cetola 表示:“采用 RISC-V 作为许多芯片开发人员的首选架构已经在硬件开发社区掀起了一股创新浪潮。” “设计人员现在正在采用他们基于 RISC-V 的设计,并在各个行业中进行实际实施。”

这并不是第一次将处理器实现或指令集架构(ISA) 置于公共领域。业界到处都是它们,包括 OpenPOWER、OpenSPARC、OpenRISC 等等。虽然每个都获得了一定程度的牵引力,但与 RISC-V 在很短的时间内取得的成功相比,它们都显得苍白无力。

在与RISC-V社区的人们交谈时,有两个词经常重复——自由和自由。有些人想要免费的内核,而另一些人则想要自由地使用内核做任何他们想做的事情。对这些人来说,免费几乎无关紧要,因为他们会花很多钱来获得他们想要的东西。

不断变化的市场
RISC-V 的兴起恰逢业内其他一些事件。首先是摩尔定律的放缓,这意味着总处理能力的增加不再伴随每个新的制造节点。第二个是机器学习的飞速发展,需要处理能力的大幅提升。那么这只是一个正确的地点,正确的时间问题吗?

对处理器的看法发生了变化。“硬件设计过程社区对自由的要求推动了 RISC-V,” Imperas Software创始人兼首席执行官 Simon Davidmann 说. “电子产品是由它们的功能定义的,其中很多是由运行在处理器上的软件定义的。今天,一切都需要某种形式的机器学习。不管我们是在谈论你的手机,拍出更好的照片,不管是什么,都需要大量的计算。人们意识到他们需要大量的处理器。他们需要自己的处理器结构。您需要以您想要的方式配置它们。现成的技术对您没有帮助。因此,电子产品市场发生了变化,“我们需要设计芯片的自由,以及设计处理器和这些芯片中处理器结构的自由。”

其他人同意。Codasip高级营销总监 Roddy Urquhart 表示:“随着半导体缩放失败,提高计算性能的唯一方法是专业化。 ” “开放式 RISC-V ISA 是模块化的,支持自定义指令,使其成为创建各种专用处理器和加速器的理想 ISA”

所有这一切都需要在新一代系统公司进入市场的背景下进行审视,每家公司都有独特的经济理由。但这些系统公司确实有一个共同点,那就是他们不会试图销售他们开发的芯片。相反,他们销售的服务在某种程度上是由这些产品推动的。他们无法从现有市场购买合适的产品,因此他们准备自己开发芯片,同时通过贡献和合作推动一些必要的创新。在这种情况下,RISC-V 发挥着重要作用。

RISC-V 的不同
之处在于 RISC-V 创造的突破是多个领域,每个领域成功的原因都不同。要理解这一点,有必要将 RISC-V 成功的各个方面分开。首先是架构本身。其次是大量可用的架构开源实现。第三个领域是围绕处理器内核的支持内核。最后,还有必要的工具来帮助实施和验证 RISC-V 处理器。

它最初是为了满足特定需求而创建的。“它现在拥有大量资源,” Imperas 的 Davidmann 说。“最初,它来自大学、学者、大学里的聪明人,创造了一件好事。从位于硅谷中部的伯克利出来,它从人和前伯克利毕业生那里获得了一些动力。Momentum 比 OpenRISC 构建的要多得多。大学需要它,他们推动了它。”

RISC-V 现在是一个开放标准的 ISA,它被加州大学伯克利分校赶出,由一个行业非营利组织——RISC-V International 负责管理。许多大学都创建了开放核心,例如伯克利的 Rocket 核心、苏黎世联邦理工学院及其纸浆平台等。今天,有许多行业协作组,将行业和学术界聚集在一起,构建开源核心,并将它们提供给整个社区。示例包括 CHIPS 联盟和 OpenHW 集团。

许多国家制定了满足当地需求的举措。印度有其 Shakti 计划,被 IIT 马德拉斯赶出。在以色列,GenPro 联盟将工业界和学术界聚集在一起。日本和中国也有其他类似的项目,他们正在将 RISC-V 核心构建为开源,以便将它们提供给他们的社区并满足他们的特定利益。

RISC-V 是第一个开放和可定制的 ISA。“目前,与 RISC-V 相关的主要工业兴趣不是开源实现,而是开源指令集,” Fraunhofer IIS高级系统集成组组长兼高效电子部门负责人 Andy Heinig 说'自适应系统部工程。“有了这个,环境是标准化的,但实际的实施是公司特定的和公司所有的。我们在芯片到芯片接口领域看到了类似的活动,不同的标准正在准备和讨论中。在这里,标准也允许来自不同供应商的芯片之间的互操作性。RISC-V 允许在软件方面实现互操作性。”

进行修改的能力很重要。“支持自定义扩展的开源 ISA(如 RISC-V)的出现为处理器设计人员提供了难以置信的自由度,” Valtrix Systems的首席执行官兼联合创始人 Shubhodeep Roy Choudhury 说。“与此同时,它提出了一个非常有趣的验证挑战。确保所有设计都合规且功能正确,需要改变测试生成器的设计方式。它们需要高度可配置,以允许验证自定义功能以及遗留/基线功能。”

这是从开放 ISA 到开源处理器的一大飞跃。“开源 IP 的概念非常诱人,因为它让人联想到免费 IP 的概念,” Flex Logix的 IP 销售和营销副总裁 Andy Jaros 说。“然而,开源并不是免费的。大多数公司,除非他们想在 IP 开发上投入大量资源,否则会从 Open5、Andes 等众多 IP 供应商处获得预先实现的 RISC-V 内核的许可。这节省了开发时间、验证、软件开发等,以及保证和赔偿。”

让多家公司开发竞争核心可以促进实施中的创新。“RISC-V 的真正价值在于它为 Arm 提供了竞争,而不是因为它是开源的,”Jaros 补充道。“有多个 RISC-V 核心供应商提供市场选择并促进竞争。使用 Arm,您只能从 Arm 获得 Arm 内核。”

另一个驱动因素是核心数量的迅速增加,这使得根据实例支付版税变得不那么可取。“人们在整个设计中都需要处理器,”Davidmann 说。“他们想要大量的小型处理器,而现有的许可条款相当困难。当然,它很昂贵,但更重要的是,它在更改它的自由方面受到限制。我不相信 RISC-V 的成功是因为它便宜或成本更低。如果您只想做与 Arm 核心相同的事情,那么您绝对应该购买 Arm 核心,因为它经过了很好的验证。它设计得非常好。这正是你想要的。使用 RISC-V 的唯一原因是因为你想要自由地改变它并添加你自己的东西。”

即使有这一切,如果没有围绕它发展的生态系统,RISC-V 可能也会成功。“开源社区开发了关键工具,这些工具对于使基于 RISC-V 的处理器无处不在至关重要,例如芯片技术工艺设计套件、设计验证套件、实施工具等,”RISC-V International 的 Cetola 说。“这也使 VLSI 设计的民主化成为可能,通过开发更高级别的设计描述语言和先进的开源自动化工具来加速设计的开发,使 RISC-V 的功能更进一步。借助设计工具和工具链,RISC-V 将很快变得无处不在。”

OpenHW Group 是使这成为可能的行业合作组织之一。它正在开发处理器内核和支持内核的周边 IP。此外,它正在部署一整套用于设计和验证这些内核的工具。“他们做事的方式不同,Davidmann 说。“一个是他们给你来源,这样你就可以改变它。更重要的是,它们还为您提供了一个验证环境,因此如果您进行更改,您知道它仍然有效。如果有人只是向你扔一个核心,而你更改了一些代码,那么你就有可能破坏了某些东西。您需要一个复杂的验证环境才能知道您没有破坏它。这就是 OpenHW 在开源硬件领域与众不同的地方,因为它们提供了完整的验证环境。如果您添加一条新指令,您就知道您没有破坏其余的指令。我认为人们不会只使用 OpenHW 核心并使用它。这没有多大意义。如果你想省钱,你可以这样做。但是它允许你做的是接受它并扩展它,这是一个非常好的起点。那是关键。你不是从头开始的。”

扩大范围
这种开源势头能否扩展到处理器内核之外?处理器是完整 SoC 的一小部分。它还需要内存控制器和内存接口USB、PCI 等等。这些内核没有为产品提供差异化​​,许多人也希望这些内核是开源的。

问题是这些内核非常复杂,并且它们包含模拟部件,这些模拟部件往往是针对每种代工厂和工艺技术进行定制设计和实施的。虽然控制器可以以开源方式构建,但可以提出论点,即不将数字和模拟部分紧密集成会导致产品质量低劣。

LowRISC 是一个在英国成立的组织,它最初想建立一个与 Raspberry Pi 相当的开源系统。今天,它在一个完全协作的框架中开发硬件和软件。这包括 RISC-V 内核,以及支持它的软件编译基础设施。

最近,谷歌为硅信任根创建了规范和 IP。它开源了这项工作,并委托 lowRISC 进行管理。这里的部分重点是开放和透明最终会提高安全性和可信度,而不是修改规范的能力。

结论
RISC-V 启用并促进了创新。虽然免费可能对行业的一部分很重要,但真正的关键是自由。这种自由将志同道合的人、公司和组织聚集在一起,开辟新天地。与深度扩展相比,它不太可能导致广度扩展。虽然额外的硬件模块可能是开源的,但也许最重要的收获将是能够快速采用处理器的开放规范并实施它。

工程师停止开发他们自己的定制处理器时,针对处理器开发和验证的工具就消失了,因为在 1980 年代它们几乎没有提供任何差异化。现在处理器再次变得高度差异化,业界正在合作开发必要的工具。一个尚未回答的问题是,他们是否能够比 EDA 行业提供的更快地创建开源工具。

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

    关注

    68

    文章

    19169

    浏览量

    229173
  • 芯片设计
    +关注

    关注

    15

    文章

    1003

    浏览量

    54814
  • IP
    IP
    +关注

    关注

    5

    文章

    1661

    浏览量

    149335
  • 开源
    +关注

    关注

    3

    文章

    3254

    浏览量

    42408
  • RISC-V
    +关注

    关注

    44

    文章

    2230

    浏览量

    46036
收藏 人收藏

    评论

    相关推荐

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

    的产品,Linux成为开源软件发展的基石。 这种成功是否可以复制到开源硬件上呢?RISC-V这样的指令集架构(ISA)是否也可以像Linux内核作为开源软件的基础一,成为开源硬件发展的基石呢? 这个
    发表于 11-26 20:20

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未来 !

    加入RISC-VAdvocate行列!我们正在寻找来自世界各地的RISC-V爱好者,通过全球推广和参与,成为支持RISC-V进步的关键参与者。作为一名RISC-VAdvocate,您将
    的头像 发表于 09-10 08:08 315次阅读
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未来 !

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    沁恒在历届峰会上分享RISC-V在MCU领域的创新成果,和大家共同见证了本土RISC-V产业的成长。早在第一届RISC-V中国峰会上,沁恒就公开了青稞RISC-V系列量产芯片的关键技术
    的头像 发表于 08-30 18:18 1383次阅读
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,赋能<b class='flag-5'>RISC-V</b>高效落地

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    01 老朋友伴走过每一届峰会 沁恒在历届峰会上分享RISC-V在MCU领域的创新成果,和大家共同见证了本土RISC-V产业的成长。早在第一届RISC-V中国峰会上,沁恒就公开了青稞
    发表于 08-30 17:37

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

    第四届RISC-V中国峰会(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召开,成为RISC-V领域的一次重要盛会
    的头像 发表于 08-26 18:33 820次阅读
    2024 <b class='flag-5'>RISC-V</b> 中国峰会:华秋电子助力<b class='flag-5'>RISC-V</b>生态!

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

    第四届RISC-V中国峰会(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召开,成为RISC-V领域的一次重要盛会。峰会汇聚了RISC-V国际基金会的
    发表于 08-26 16:46

    risc-v的发展历史

    RISC-V的发展历史可以追溯到2006年左右,当时David Patterson和其他研究者开始探索创建一个开放和可扩展的指令集架构(ISA)。以下是RISC-V发展的主要里程碑: 一、起源与初步
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V作为一种开源的指令集架构(ISA),自其诞生以来就受到广泛关注和应用,但它也存在一些不足之处。以下是RISC-V架构目前存在的主要缺点: 1. 性能问题 相对于专用ISA的性能差距:尽管
    发表于 07-29 17:18

    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推荐

    高速PHY收发器(480Mbps)、千兆以太网MAC及10兆物理层收发器等。 沁恒的另一颗芯片 xiaolinen认为在选择国产RISC-V MCU时,需要重点考虑生态问题,碰到问题是否能快速的找到
    发表于 04-17 11:00

    解锁RISC-V技术力量丨曹英杰:RISC-V与大模型探索

    4月12日,第二期“大家来谈芯|解锁RISC-V技术力量”在上海临港新片区顶科永久会址举办,本期沙龙聚焦RISC-V技术,围绕AI时代的RISC-V市场机会、RISC-V在汽车领域的应
    的头像 发表于 04-16 08:16 639次阅读
    解锁<b class='flag-5'>RISC-V</b>技术力量丨曹英杰:<b class='flag-5'>RISC-V</b>与大模型探索

    什么是RISC-VRISC-V的关键技术

    RISC-V不仅仅是一个流行语;它建立在坚实的技术基础之上,使其有别于其他指令集架构 (ISA)。RISC-V的核心是基于精简指令集计算(RISC)原则,强调效率和性能。
    发表于 03-26 09:34 3426次阅读

    玄铁RISC-V生态大会深圳召开,达摩院引领RISC-V创新应用

    (电子发烧网友原创)日前备受瞩目的2024玄铁RISC-V生态大会在深圳博林天瑞喜来登酒店隆重举行。此次大会吸引了众多电子工程师和开发者齐聚一堂,共同探讨RISC-V架构的最新发展和应用前景。 图1
    的头像 发表于 03-19 10:02 4367次阅读
    玄铁<b class='flag-5'>RISC-V</b>生态大会深圳召开,达摩院引领<b class='flag-5'>RISC-V</b>创新应用

    什么是RISC-V

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