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

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

3天内不再提示

RISC-V新规发布,防止碎片化并提升设计者效率

Felix分析 来源:电子发烧友网 作者:吴子鹏 2022-06-26 15:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/吴子鹏)近日,RISC-V International宣布了2022年的首批四项规格和扩展的批准,包括RISC-V高效跟踪(E-Trace)、RISC-V主管二进制接口(SBI)、RISC-V统一可扩展固件接口(UEFI)规格,以及RISC-V Zmmul纯乘法扩展。其中,E-Trace将加速基于RISC-V的大型芯片系统设计,不仅提升了设计者的效率,也进一步提升了RISC-V的适用范围。

图源:RISC-V International

根据RISC-V International的官方解读,E-Trace是一种使用分支跟踪的高效处理器跟踪方法,非常适合调试从微型嵌入式设计到超强大计算机的任何类型的应用程序。E-Trace指定了 RISC-V 内核和编码器(或入口端口)之间的信号、压缩分支跟踪算法和封装压缩分支跟踪信息的数据包格式。

处理器跟踪技术一直以来都是RISC-V相关企业比较重视的技术,比如UltraSoC一直在致力于做这方面的研究。早在2017年该公司就宣布推出业界首款支持RISC-V的处理器跟踪技术,为处理器跟踪技术开发了一套规范,可支持基于开源RISC-V架构的产品,该规范随后提供给了RISC-V基金会(RISC-V Foundation),作为开源规范的一部分。作为RISC-V的竞争者,Arm也在持续优化各类型处理器的调试和跟踪功能,目的也是提升处理器的调试效率。

RISC-V的首席技术官Mark Himelstein表示,“调试是芯片上最难做的事情之一,用于 RISC-V 的 E-Trace 创建了一种执行处理器跟踪的标准方法,这种方法非常高效,在嵌入式系统设计中特别有用。”

E-Trace的主导者之一是Picocom(比科奇),是一家为5G小基站设备商提供开放 RAN标准的基带系统级芯片(SoC)和运营商级可靠性的软件产品的半导体公司。Picocom总部位于中国杭州,并在中国北京和英国Bristol设有研发工程中心。该公司一直以来都是RISC-V的拥护者,2020年就宣布5G小型蜂窝分布式单元(DU)片上系统(SoC)选择了AndesCore N25F RISC-V 32位内核。

SBI在管理模式(S 模式或 VS 模式)下使用应用程序二进制接口,在硬件平台和操作系统内核之间构建了一个固件层,这种抽象让跨操作系统的功能实现拥有了通用平台。

在Gitee上有关于RISC-V 主管二进制接口 (SBI)更加具体的介绍,有几项推荐接口内容,包括在M模式下运营的特定平台的固件;在 S 模式或 HS 模式下运行的引导加载程序、管理程序或通用操作系统;在 HS 模式下运行的管理程序;在 VS 模式下运行的引导加载程序或通用操作系统。在具体内容中还包括支持的 SBI 版本、所需工具链、OpenSBI通用库代码执行平台、构建和安装参考平台静态库和固件、使用时间戳和编译器信息构建等相关文档。Gitee上有明确标注,RISC-V SBI 规范作为一个独立项目由 RISC-V 基金会在Github上维护。

RISC-V SBI 规范的制定和批准由 Rivos 的 Atish Patra 领导。Rivos为RISC-V初创企业,该公司团队领导者和工程师水平被称为是令人印象深刻的,很多具备大厂的豪华履历。近日,苹果公司专门起诉Rivos挖走了能接触到苹果公司芯片机密的工程师,虽然是一个负面消息,但是也说明Rivos公司人员的水平。

Mark Himelstein指出,“RISC-V SBI为开发者提供了一个类似的关键资源。在所有RISC-V实现中移植主管模式软件的能力,本质上允许开发者写一次代码,并在所有地方应用。”

UEFI则是将现有的 UEFI 标准引入 RISC-V 平台。

UEFI全称为Unified Extensible Firmware Interface,中文名为统一可扩展固件接口,定义了计算机操作系统和平台固件之间的接口规范。UEFI 标准定义了一种可执行文件格式,所有的 UEFI 固件都能够执行以这种格式编写的代码。RISC-V作为开源指令集,推行UEFI的好处便会更加明显。

Himelstein讲到,“UEFI 是任何系统的关键元素,在某些应用中,它可能会取代基本的 BIOS 软件。”

Zmmul Multiply Only实现了需要乘法操作而不需要除法的低成本实现,是RISC-V非特权规范的一部分。

能够看出,这一批新标准一方面提升了RISC-V开发的效率,另一方面也是RISC-V International防止RISC-V碎片化的有效措施。RISC-V是一个开源的指令集,其实也是一种规范,如果太过于杂散,应用程序之间的兼容性将大打折扣,不利于RISC-V自身的发展。目前, RISC-V International 正在努力制定各项标准性规范,尽可能地减少该架构的碎片化问题。

据悉,2021年RISC-V International公布了代表40种扩展的16个规范,今年的预期目标会更多,不过RISC-V International并不会盲目追求规范的数量和发布速度,将严格遵循讨论、开发、公开审查、冻结等标准流程,让所公布的规范都能够提高RISC-V芯片以及相关应用的开发效率和兼容性。

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

    关注

    68

    文章

    20154

    浏览量

    247467
  • 国家标准
    +关注

    关注

    2

    文章

    38

    浏览量

    15307
  • RISC-V
    +关注

    关注

    48

    文章

    2809

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索RISC-V在机器人领域的潜力

    运行ROS 2,充分证明了RISC-V架构完全有能力承载机器人操作系统这样的复杂软件栈。它不仅是学习RISC-V的绝佳工具,更是探索未来边缘计算和智能机器人的一个强大起点。 致谢: 感谢进迭时空、发烧友提供开发板,以及论坛中各位开发
    发表于 12-03 14:40

    喜讯|昊芯RISC-V DSP荣获“中国芯”RISC-V生态推广奖

    成果,成功斩获"RISC-V生态推广示范案例"奖项!这是对中科昊芯坚持自主创新、推动RISC-V产业、构建开放共赢生态体系的权威认可。技术突破:RISC-V落地
    的头像 发表于 11-18 09:01 1455次阅读
    喜讯|昊芯<b class='flag-5'>RISC-V</b> DSP荣获“中国芯”<b class='flag-5'>RISC-V</b>生态推广奖

    大湾区RISC-V生态全景展示:RISC-V生态发展论坛、开发Workshop和生态应用专区

    继7月份上海的RISC-V中国峰会之后,中国RISC-V生态和产业发展最新动态将在10月份深圳的湾芯展上全景展示。   RISC-V,这个以开放、简约、模块重塑处理器架构格局的开源指
    的头像 发表于 10-13 09:18 315次阅读
    大湾区<b class='flag-5'>RISC-V</b>生态全景展示:<b class='flag-5'>RISC-V</b>生态发展论坛、开发<b class='flag-5'>者</b>Workshop和生态应用专区

    赛昉科技入驻RuyiSDK开发社区,双平台协同推进RISC-V生态

    赛昉科技(StarFive)正式入驻RuyiSDK开发社区,携手推动RISC-V技术创新。后续,赛昉科技的技术突破与生态进展将同步在RVspace及RuyiSDK双平台发布,赛昉技术团队将定期解答
    的头像 发表于 07-30 10:35 848次阅读
    赛昉科技入驻RuyiSDK开发<b class='flag-5'>者</b>社区,双平台协同推进<b class='flag-5'>RISC-V</b>生态

    RISC-V 手册

    年提出。其核心理念是开放性与模块设计,与x86(CISC)和ARM(RISC)形成差异化竞争,现已成为全球芯片创新的重要驱动力135。核心特点与优势开源开放RISC-V采用开放标准协议,无专利壁垒与授权费用,开发
    发表于 07-28 16:27 11次下载

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

    RISC-V 的魅力在于以模块、开源、开放的指令集为底座,通过平台技术框架降低芯片与应用开发门槛,并以协同共建的产业生态弥合碎片、加速落地。因此,高通高级副总裁 Leendert
    发表于 07-17 14:04 4100次阅读

    DC-ROMA RISC-V AI PC 正式发布

    UbuntuDesktop24.04LTS)隆重发布DC-ROMARISC-VAIPC及AIPCMini。本次抢先发布专为RISC-V开发社区而设,标志着在“开放、
    的头像 发表于 05-13 08:03 896次阅读
    DC-ROMA <b class='flag-5'>RISC-V</b> AI PC 正式<b class='flag-5'>发布</b>!

    FPGA与RISC-V浅谈

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

    原来,它们用的都是国产RISC-V芯片

    RISC-V凭借指令集的灵活性与生态的开放性,正在重塑中国芯片创新的范式。作为国产设备的推动,ZLG致远电子的多款设备已采用国产RISC-V芯片,展现了其在推动芯片自主可控方面的积
    的头像 发表于 04-02 11:42 1068次阅读
    原来,它们用的都是国产<b class='flag-5'>RISC-V</b>芯片

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

    产品、行业领袖、开发与生态伙伴。大家共同探索RISC-V架构的技术突破与产业应用,实现相互协作,推动RISC-V生态的开放与繁荣。
    的头像 发表于 03-03 14:07 1036次阅读

    DC-ROMA RISC-V主板发布:开启模块笔记本新时代

    近日,深度数智与Framework公司携手发布了一款革命性的产品——DC-ROMA RISC-V主板。这款主板的发布,标志着RISC-V技术在可定制和模块
    的头像 发表于 02-20 10:28 762次阅读

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

    、智能网关等物联网设备。此外,RISC-V的模块设计使得开发可以根据具体需求灵活剪裁指令集,进一步优化功耗和性能。 在嵌入式系统方面,RISC-V芯片同样表现出色。嵌入式系统广泛应
    发表于 01-29 08:38

    RISC-V MCU技术

    话下。 还有个Sipeed Longan Nano开发板,用的是SiFive的RISC-V处理器核心,给开发提供了一个平台,能让他们去探索RISC-V架构和应用开发。这个开发板也能用来验证R
    发表于 01-19 11:50

    risc-v芯片在电机领域的应用展望

    RISC-V作为一种开源的指令集架构,近年来在芯片设计领域崭露头角,并逐渐在电机控制领域展现出其独特优势。随着电机技术的不断进步和应用需求的多样RISC-V芯片有望为电机控制带来更高效、更灵
    发表于 12-28 17:20

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

    基金会的限制,也无须向RISC-V基金会支付授权费用。基金会各会员公司也承诺不会就RISC-V的基本议题向其他成员发起诉讼。这使得RISC-V处理器的设计者无须 再担心与指令集本身相关
    发表于 12-16 23:08