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

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

3天内不再提示

正式的RISC-V基础指令集架构与特权架构规范来了,RISC-V基金会已正式批准

荷叶塘 来源:互联网 作者:程文智 2019-07-11 10:46 次阅读
根据RISC-V基金会官网发布的公告,RISC-V 基金会宣布了批准RISC-V 基础指令集架构与特权架构规范,为 RISC-V的可扩展性进一步奠定了基础。开源指令集RISC-V相比其它指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。
因为这些特点,其相继吸引来 IBM、NXP、西部数据、英伟达高通三星、谷歌、华为与特斯拉等100多家科技公司加入其阵营,行业也不断在围绕它构建生态系统,对Arm等竞争对手造成了巨大的冲击。
RISC-V基金会是一家非营利性公司,旨在推动采用和实施RISC-V指令集架构(ISA),其近两年发展迅猛,目前有来自全球28个国家的275多个组织、个人与大学加入。
RISC-V基础指令集架构是应用软件与硬件之间的接口,编码为此规范的软件将继续在 RISC-V 处理器上永久使用,即使架构通过开发新扩展而发展也不受影响。
官方表示RISC-V采用简单的固定基础ISA和模块化固定标准扩展设计,有助于防止碎片化,同时支持定制,RISC-V生态已经在此前的各种实现上展示了很大程度的互操作性,而现在批准了基础架构规范,开发人员可以进一步放心,他们为RISC-V编写的软件将可以一直运行在所有类似的RISC-V核心上。
特权架构则用于在软件堆栈的不同组件之间提供保护,并且尝试执行当前权限模式不允许的操作将导致引发异常。RISC-V特权架构涵盖了非特权ISA之外的RISC-V系统的所有方面,包括特权指令以及运行操作系统和连接外部设备所需的其它功能。
每个权限级别都有一组核心的特权ISA扩展,带有可选的扩展和变体,包括机器ISA、主管ISA 和管理程序ISA。
“RISC-V特权架构是RISC-V硬件和软件(如 Linux 和 FreeBSD)之间的契约,批准这些规范是 RISC-V 的里程碑”,RISC-V 特权架构任务组主席 Andrew Waterman 表示:“操作系统开发人员和硬件供应商可以放心地实现这些规范,不会有兼容性问题。”
关于RISC-V特权架构规范的详细信息可以查看下面的PDF文档,也可以GitHub上查找相关的项目进行查看。
RISC-V特权架构规范

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

    关注

    0

    文章

    55

    浏览量

    43719
  • RISC-V
    +关注

    关注

    44

    文章

    2227

    浏览量

    46000
  • RISC-V基金会
    +关注

    关注

    1

    文章

    7

    浏览量

    8055
收藏 人收藏

    评论

    相关推荐

    什么是RISC-V?以及RISC-V和ARM、X86的区别

    ,而x86的是CISC指令集由于历史原因CISC指令集较为复杂,指令集复杂的同时也带来架构的复杂,而汇编是最接近底层的语言,学习汇编需要对
    发表于 11-16 16:14

    RISC-V指令集位宽的几点学习心得

    ,实际上,RISC-V指令集的位宽具有更大的灵活性。 RISC-V指令集的位宽多样性 RISC-V是一种基于精简
    发表于 10-31 22:05

    RISC-V和arm指令集的对比分析

    、开放性 RISC-VRISC-V指令集架构规范公开,可以免费使用。任何人都可以基于RISC-V
    发表于 09-28 11:05

    RISC-V指令集的特点总结

    开源 定义:RISC-V 是完全开源的指令集架构(ISA),意味着任何人都可以查看、使用、修改以及分发其设计,而无需支付版权费用。 优势:这种开源特性促进了全球性的创新和合作。 社区化 定义
    发表于 08-30 22:05

    risc-v的发展历史

    ,该研究团队成立了一个四人小组,仅用了3个月的时间就完成了RISC-V指令集的开发。 二、公开与标准化 2014年:RISC-V架构正式对外公开,并成立了
    发表于 07-29 17:20

    为什么要有RISC-V

    在于它是一个开源的指令集架构。与几乎所有的旧架构不同,它的未来不受任何单一公司的浮沉或一时兴起的决定的影响(这一点让许多过去的指令集架构都遭
    发表于 07-27 15:05

    浅析RISC-V领先ARM的优势

    RISC-V相对于ARM的优势主要体现在以下几个方面: 开源与免费: RISC-V是一个完全开源的指令集架构(ISA),其规范公开且可以免费
    发表于 06-27 08:45

    RISCV架构的特点

    RISCV架构的特点 RISC-V架构RISC-V 架构
    发表于 05-24 08:01

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

    不同的 指令集架构都有特权级的概念,RSIC-V 也不例外,我们来看看RISC-V特权级。
    发表于 03-12 10:25

    RISC-V开放架构设计之道|阅读体验】汇编语言和扩展指令集

    的目标文件。 扩展指令集 RISC-V除了基本指令集外,还支持多种扩展指令集,例如RV32M(乘法和除法指令),RV32F和RV32D(单精
    发表于 02-03 13:29

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

    分支的B型,用于长立即数的U型和用于无条件跳转的J型。 下面是本章的思维导图: RV32I是RISC-V的基础指令集,后续继续拓展RISC-V的其它
    发表于 01-31 21:10

    RISC-V开放架构设计之道|阅读体验】RV64指令集设计的思考以及与流水线设计的逻辑

    、数据转发和乱序执行等优化技术,可以实现较高的性能。 RISC-V指令集体系结构是一种开放的指令集体系结构。 它由非营利组织RISC-V基金会
    发表于 01-29 10:09

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

    。 图1:RV32I指令集 在讲RISC-V各个阶段,横向比较ARM架构,体现出RISC-V的优越性。 ●RV32I寄存器 RISC-V
    发表于 01-28 11:41

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

    中出现的RISC-V拓展。 这本书的开篇讲的是,为什么我们需要RISC-V指令集? 从过去的ISA的特点进行引入,先以目前主流的x86指令集架构
    发表于 01-22 16:24

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

    RISC-V的64位地址版本。 ●第10章:介绍系统指令 ●第11章:简要介绍RISC-V国际基金会目前正在考虑添加的其他扩展。 ○附录A:按字母表顺序排列的
    发表于 01-21 17:03