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

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

3天内不再提示

使用RISC-V缩小SoC开放标准中的差距

eeDesigner 来源:物联网评论 作者:物联网评论 2022-04-29 15:18 次阅读

在过去的 3 或 4 年中,半导体行业发生了巨大变化。大约在 1980 年左右,一些较大的半导体公司进行了强烈的垂直整合,不仅设计和制造了他们的产品,甚至还制造了自己的加工设备和内部 EDA 工具。如今,几乎每家半导体公司都使用第 3方设备进行 IC 制造和设计,使用第 3方EDA 工具和第 3 方 IP。半导体行业发生解体的一个关键原因是使用开放标准

开放标准没有普遍认可的定义,但普遍认为它们是在合理和非歧视性的基础上可用的。在许多情况下,尤其是在SoC 设计中,此类标准可免版税使用。许多开放标准由独立机构拥有,例如 IEEE、OSI 和 IETF(互联网工程任务组),而不是公司。在这种情况下,标准的进一步发展是通过一个广泛参与的开放过程。

开放标准和 SOC 设计

值得从硬件和软件角度研究 SoC 的开放标准。对于嵌入式软件,C 和 C++ 已成为公认的开放标准。因此,中间件和实时操作系统 ( RTOS ) 经常使用其中一种语言作为源代码提供。在存在处理器或外围设备依赖关系的情况下,可能需要进行一些移植,但通常设计团队可以解决这个问题。

在许多当前的设备中,尤其是在物联网中,SoC 具有有线或无线通信。此类链接需要基于开放标准的通信协议,例如以太网蓝牙 LE。这种联网设备也可能需要某种安全性,并且开放标准再次支持安全通信。

在数字硬件设计中,微架构是用硬件描述语言来描述的Verilog和 VHDL都是IEEE 开放标准,RTL描述将综合到门级。处理器和外围设备经常通过AMBA总线连接,这些总线是 Arm 拥有的一组标准,但可免版税使用。

验证将经常使用UVM (通用验证方法)完成,它也是由 Accellera 行业组织管理的开放标准。功率意图可以用UPF (统一功率格式)表示 - 另一个 Accellera 标准。

最后,在物理设计层面,硅制造需要布局。几十年来,最初在 Calma 开发的 GDSII 一直被用作主要的交换格式。最近,OASIS(开放艺术品系统交换标准)已被用作布局的开放标准。

开放标准的好处

开放标准为工业提供了许多好处。首先,它们提供了芯片之间、软件包之间以及设计工具之间的互操作性。这使得分解成为可能。

其次,如果有开放标准,就有机会发展产品和供应商的生态系统。例如,对于 C 语言,有大量可用的软件开发工具以及用于嵌入式软件重用的中间件和 RTOS 产品。在硬件层面,有大量使用开放标准的EDA 工具,例如 Verilog、UVM 和 OASIS。这意味着开发团队可以选择多种供应商,而无需依赖单一供应商。

第三,开放标准意味着已经完成了一个级别的规范,允许产品公司通过实施来专注于差异化。

然而,“房间里的大象”是开放标准存在明显差距。ISA 代表了硬件和软件之间最重要的接口,但这在历史上几乎完全由专有 ISA保留

使用 RISC-V 缩小开放标准的差距

RISC-V首次为具有真正行业支持的 ISA 提供了真正开放的标准。ISA 将非常轻量级的基本整数指令集与标准和自定义扩展的灵活性相结合。RISC-V ISA 没有指定微架构,例如,Codasip 开发了具有三级、五级和七级流水线的 RISC-V 处理器内核,从而允许设计人员根据他们的需求匹配内核。IP 供应商通过微架构来区分。

嵌入式软件供应商和 SoC 开发人员的一个直接好处是,将中间件作为二进制文件(以及源代码)提供是很有吸引力的。仅此一项就可以通过简化嵌入式软件开发人员的工作来帮助加速 RISC-V 的采用。

使用开放式 ISA 是快速扩展生态系统的催化剂,该生态系统包括处理器 IP 供应商、软件开发工具供应商、软件公司和半导体公司。就像在网络领域一样,令牌环专有产品在 1990 年左右被不断增长的以太网生态系统挤出,我们可以预期专有 ISA 将在未来十年被 RISC-V 挤出。

最后,对于开发自己的处理器内核的公司,基本指令集可免版税使用。RISC-V ISA 的模块化和可扩展性意味着已经定义了基本指令,开发人员可以专注于其内核或加速器的特定增值。

采用 RISC-V 现在是嵌入式 SoC 开发人员的低风险选择。SoC 开放标准中的关键差距已经缩小,对硬件和软件开发人员都有好处。

审核编辑:符乾江

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

    关注

    2902

    文章

    44134

    浏览量

    370476
  • soc
    soc
    +关注

    关注

    38

    文章

    4110

    浏览量

    217805
  • RISC-V
    +关注

    关注

    44

    文章

    2216

    浏览量

    45969
收藏 人收藏

    评论

    相关推荐

    RISC-V,即将进入应用的爆发期

    RISC-V是一种开放标准指令集架构 (ISA),最初由加州大学伯克利分校的研究人员于2010年开发。业界称,这种开源特性为芯片设计者提供了极大的灵活性,可以根据具体需求定制AI加速器。 而AI
    发表于 10-31 16:06

    RISC-V Vector Intrinsic使用标准

    RISC-V Vector1.0的Intrinsic有定义的标准吗? 在每个地方看到的都不一样。平头哥的编译工具链带的RVV1.0 Intrinsic 的编写,每个函数的开头都是__riscv_
    发表于 10-14 16:15

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

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

    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

    晶心科技与Arteris携手加速RISC-V SoC的采用

    与领先的晶心RISC-V处理器IP和Arteris芯片互连IP的集成和优化解决方案。Arteris,Inc.是一家领先的系统IP供应商,致力于加速片上系统(SoC
    的头像 发表于 06-08 08:36 257次阅读
    晶心科技与Arteris携手加速<b class='flag-5'>RISC-V</b> <b class='flag-5'>SoC</b>的采用

    晶心科技与Arteris合作加速RISC-VSoC设计创新

    Arteris, Inc.是一家领先的系统 IP 供应商,致力于加速片上系统(SoC)的创建,晶心科技是RISC-V International组织的创始成员和主要成员,也是高性能/低功耗RISC-V处理器IP的领先供应商,宣布
    的头像 发表于 05-30 10:18 451次阅读

    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

    Imagination:RISC-V CPU的重要力量

    根据SHD集团最近发布的报告显示,RISC-V正全速发展。通过分析从2021年到2030年这十年间RISC-V核在不同应用和功能领域的潜在市场,作者RichWawrzyniak得出结论称,到
    的头像 发表于 03-07 08:26 720次阅读
    Imagination:<b class='flag-5'>RISC-V</b> CPU的重要力量

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令和指令格式。主要包含寄存器间操作的R型,用于短立即数和取数操作的I型,用于存数操作的S型,用于条件
    发表于 01-31 21:10

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

    RISC-V开放架构设计之道》给我留下深刻印象的几点是: RISC-V开放性和可扩展性。 RISC-V的简洁性和高效性。
    发表于 01-26 15:52

    RISC-V开放架构设计之道|阅读体验】一本别出心裁的RISC-V架构之书(第一章)

    RISC-V开放架构设计之道|阅读体验】一本别出心裁的RISC-V架构之书(第一章) 申请这本书的时候就看到了书评中有几点吸引我,让我希望拜读一下: 本书的作者是RISC-V架构的作
    发表于 01-24 19:06

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

    有幸参加发烧友电子的论坛评测,这两天收到了这本需要评测的书籍《RISC-V开放架构设计之道》,全书简单讲了RISC-V指令集中目前已经完善的几个指令集部分,并展望了未来可能会在指令集
    发表于 01-22 16:24

    RISC-V开放架构设计之道|阅读体验】一本好书,开卷有益

    收到了寄来的书本《RISC-V开放架构设计之道》,首先表示感谢。书的封面经典名画蒙娜丽莎,蕴含这本书的迷人与优雅。下面让我们一睹为快。 书的开篇介绍了两位作者David Patterson
    发表于 01-21 17:03