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

    文章

    20152

    浏览量

    247314
  • 芯片设计
    +关注

    关注

    15

    文章

    1128

    浏览量

    56458
  • IP
    IP
    +关注

    关注

    5

    文章

    1849

    浏览量

    154938
  • 开源
    +关注

    关注

    3

    文章

    4038

    浏览量

    45578
  • RISC-V
    +关注

    关注

    48

    文章

    2802

    浏览量

    51936
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
    的头像 发表于 11-07 10:09 1311次阅读

    RISC-V 手册

    以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第五代精简指令集)是一种基于精简指令集(RISC)的开源指令集架构(ISA),由加州大学伯克利分校于2010
    发表于 07-28 16:27 11次下载

    2025新思科技RISC-V科技日活动圆满结束

    新思科技深度参与2025 RISC-V中国峰会并于2025年7月16日举办同期活动“新思科技RISC-V科技日”技术论坛,聚焦“从芯片到系统重构RISC-V创新”主题,议题覆盖当前最前沿的技术领域
    的头像 发表于 07-25 17:31 1092次阅读

    RISC-V 的平台思维和生态思维

    Doorn 认为RISC-V 扩展要拥抱 “平台思维” 和 “生态思维”。   在 7 月 17 日举办的第五届(2025)RISC-V 中国峰会主论坛上,Leendert van Doorn 谈到
    发表于 07-17 14:04 4090次阅读

    RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率将达 25.7%

    and RISC-V Adoption in 2025》。   当前,RISC-V成功已从嵌入式计算领域加速向存储技术与高性能计算(HPC)领域渗透,展现出跨行业的颠覆性潜力。Andrea Gallo 分享了 The SH
    发表于 07-17 10:28 3566次阅读
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 应用全面开花,2031 年渗透率将达 25.7%

    RISC-V和ARM有何区别?

    在微处理器架构领域,ARM与RISC-V是两个备受关注的体系。ZLG致远电子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,这引发了人们对这两种架构差异的深入探讨。ARM
    的头像 发表于 06-24 11:38 1733次阅读
    <b class='flag-5'>RISC-V</b>和ARM有何区别?

    FPGA与RISC-V浅谈

    全球半导体产业竞争格局正在经历深刻变革,物联网、边缘计算等新兴技术的蓬勃发展,让RISC-V凭借其开源、精简以及模块化的灵活优势,日益成为业界焦点,也为全球半导体产业注入新的活力与挑战
    发表于 04-11 13:53 549次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    芯来科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季会议于日前在东京大学ITO国际研究中心顺利举行。The RISC-V Day Tokyo作为日本最大的RISC-V活动,汇集了众多优秀的RISC-
    的头像 发表于 03-03 14:07 1035次阅读

    2025中国RISC-V生态大会-运营商分论坛成功举办

    2月28日,为推动运营商与RISC-V的生态深度融合,加速RISC-V产业发展,共建RISC-V生态繁荣,由中国移动、中国电信联合主办的中国RISC-V生态大会-运营商分论坛在北京
    的头像 发表于 02-28 18:52 859次阅读
    2025中国<b class='flag-5'>RISC-V</b>生态大会-运营商分论坛<b class='flag-5'>成功</b>举办

    关于RISC-V芯片的应用学习总结

    RISC-V芯片作为一种基于精简指令集计算(RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。以下是对RISC-V芯片应用的总结。 RISC-V
    发表于 01-29 08:38

    RISC-V MCU技术

    嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大
    发表于 01-19 11:50

    首届RISC-V产业发展大会成功举办,赛昉携手产业伙伴共绘RISC-V新蓝图

    12月28日,由中国电子工业标准化技术协会RISC-V工作委员会(以下简称“RISC-V工作委员会”)主办的首届“RISC-V产业发展大会”在北京成功举办。作为推动
    的头像 发表于 12-30 14:14 970次阅读
    首届<b class='flag-5'>RISC-V</b>产业发展大<b class='flag-5'>会成功</b>举办,赛昉携手产业伙伴共绘<b class='flag-5'>RISC-V</b>新蓝图

    RISC-V芯片问题

    RISC-V高端芯片有哪些,目前生态怎样?
    发表于 12-27 16:41

    RISC-V架构及MRS开发环境回顾

    新一代信息技术发展的动力。对于RISC-V的重视,不仅是芯片设计和学校教学方面,我们必须提到一个新的高度,CPU架构对芯片产业有引领作用。芯片的设计采用不同架构,生态就不一。光是把CPU架构看作影响芯片
    发表于 12-16 23:08

    RISC-V 与 ARM 架构的区别 RISC-V与机器学习的关系

    在现代计算机架构中,RISC-V和ARM是两种流行的处理器架构。它们各自具有独特的特点和优势,适用于不同的应用场景。 1. RISC-V架构 RISC-V(读作“risk-five”)是一种开源
    的头像 发表于 12-11 17:50 4371次阅读