根据RISC-V基金会官网发布的公告,RISC-V 基金会宣布了批准RISC-V 基础指令集架构与特权架构规范,为 RISC-V的可扩展性进一步奠定了基础。开源指令集RISC-V相比其它指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。
RISC-V基金会是一家非营利性公司,旨在推动采用和实施RISC-V指令集架构(ISA),其近两年发展迅猛,目前有来自全球28个国家的275多个组织、个人与大学加入。
官方表示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特权架构规范的详细信息可以查看下面的PDF文档,也可以GitHub上查找相关的项目进行查看。
RISC-V特权架构规范 |
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
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 是完全开源的指令集架构(ISA),意味着任何人都可以查看、使用、修改以及分发其设计,而无需支付版权费用。
优势:这种开源特性促进了全球性的创新和合作。
社区化
定义
发表于 08-30 22:05
risc-v的发展历史
,该研究团队成立了一个四人小组,仅用了3个月的时间就完成了RISC-V指令集的开发。
二、公开与标准化
2014年:RISC-V架构正式对外公开,并成立了
发表于 07-29 17:20
浅析RISC-V领先ARM的优势
RISC-V相对于ARM的优势主要体现在以下几个方面:
开源与免费:
RISC-V是一个完全开源的指令集架构(ISA),其规范公开且可以免费
发表于 06-27 08:45
【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
评论