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

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

3天内不再提示

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

eeDesign 来源:物联网评论 作者:物联网评论 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 开放标准中的关键差距已经缩小,对硬件和软件开发人员都有好处。

审核编辑:符乾江

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

    关注

    2867

    文章

    41589

    浏览量

    358266
  • soc
    soc
    +关注

    关注

    38

    文章

    3741

    浏览量

    215650
  • RISC-V
    +关注

    关注

    41

    文章

    1897

    浏览量

    45044
收藏 人收藏

    评论

    相关推荐

    国产RISC-V MCU推荐

    的CLANG的环境,该芯片也基本上符合RISC-V JTAG标准,芯片的软件库也较为齐全。不过在模拟性能方面,精度和可重复性凑合。就开发环境来说还算不错,因为都是基于LVVM的CLANG的环境,该芯片
    发表于 04-17 11:00

    RISC-V 基础学习:RISC-V 基础介绍

    是什么? RISC-V 是一套开放许可证书、免费的、由基金维护的、一个整数运算指令集外加多个扩展指令集的CPU 结构规范(ISA)。 整数运算指令集 + 扩展指令集 任何硬件开发商或者组织都可以
    发表于 03-12 10:25

    什么是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开放性和可扩展性。 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

    RISC-V:全球共有开放标准,全力推进开放计算

    如下: 开放标准(包括 RISC-V、以太网、HTTPS、JPEG和USB等)极大推动了整个技术生态的发展。 RISC-V的战略意义体现在如下三 方面: 1、 数十年来,
    的头像 发表于 10-10 16:15 311次阅读
    <b class='flag-5'>RISC-V</b>:全球共有<b class='flag-5'>开放</b><b class='flag-5'>标准</b>,全力推进<b class='flag-5'>开放</b>计算

    RISC-V:由全球社区支持的开放标准,为所有人提供开放计算

    层面,而是发生在实施层面。 RISC-V 为世界各地的公司带来了参与快速增长的半导体领域的巨大潜力。 限制公司、代工厂、政府和研究机构采用 RISC-V 将使他们无法从自己资助和创建的开放标准
    发表于 10-10 11:45

    RISC-V产业论坛召开,专利联盟正式成立

    指令集开源、设计简便、工具链完整,可实现模块化设计,开发更适应特定需求的独特芯片,并打破x86和ARM架构高价授权费、定制化困难的惯例。RISC-V旨在通过开放标准的协作促进CPU的设计创新,给业界提供
    发表于 08-30 10:40

    RISC-V走向开放服务器规范

    RISC-V International目前正在起草一份可以标准RISC-V服务器芯片和系统开发的规范,RISC-V International是一个处理指令集架构开发的组织。
    的头像 发表于 08-10 09:39 462次阅读
    <b class='flag-5'>RISC-V</b>走向<b class='flag-5'>开放</b>服务器规范

    两大架构RISC-V 和 ARM 的各种关系

    RISC-V 是一种开源架构,而 ARM 是专有的。 这意味着任何想要在其设计(例如 SoC包含 ARM CPU 的设计师都必须向 ARM Holdings 支付版税。另一方面,RISC
    发表于 06-21 20:31

    RISC-V,正在摆脱低端

    将更多AI和计算能力赋予边缘设备,为SoC设计公司提出了更高的PPA要求,传统的通用型MCU/MPU/CPU已经难以满足不同应用场景和性能要求。RISC-V掀起了开源硬件和开放芯片设计的热潮,现已
    发表于 05-30 14:11

    谈一谈RISC-V架构的优势和特点

    地实现中国市场的特点和需求。这使得中国的芯片设计者能够更好地满足国内市场的需求,提升市场占有率。 5、自主可控:RISC-V是一种开放标准,中国企业可以在其基础上进行自主研发和创新,从而降低对国外技术
    发表于 05-14 09:05