跳到主要内容

RISC-V Ratified Specs 导览

致读者

欢迎大家来到 RISC-V Ratified Specs 导览页。这里整理了 RuyiSDK 镜像中已收录的已批准规范,方便大家先按关注方向快速找到对应文档;涉及实现细节时,再回到规范原文阅读即可。

RISC-V 不仅包含基础/用户态指令集(Unprivileged ISA)和特权架构(Privileged ISA),也围绕平台软件、硬件接口、调试追踪和应用使能形成了一整套规范体系。

Ratified Spec

Ratified Spec 是 RISC-V International 已经正式批准的规范版本。

Draft草案阶段,持续讨论与迭代
Review评审阶段,公开讨论与修订
Frozen冻结阶段,核心内容基本稳定
Ratified正式批准,可稳定引用
Stable Release稳定发布,供实现与适配参考
文档收录说明

已批准(Ratified)和已经并入公开发布的规范文档,并不总是同一时间发生。RISC-V Technical Hub 的 Ratified ISA Extensions 页面中,带有超链接的条目表示这些扩展已经 ratified,但尚未合并进 Ratified Specifications Library 中已发布的最终规范文档;没有超链接的条目,通常已经可以在公开发布的规范文档中找到。

可分类阅读

大家可以按自己面对的工程问题,进入对应分类找规范。

  • Core Architecture:理解 RISC-V 处理器和软件运行模型的基础。
  • Profiles:理解某类平台应该具备哪些 ISA 能力组合,便于生态兼容。
  • Hardware:面向硬件平台、SoC、IOMMU、QoS、服务器系统等实现问题。
  • Debug, Trace, and RAS:面向调试、执行追踪、错误记录和可靠性相关能力。
  • Platform Software:面向固件、启动、SBI、UEFI、平台管理等系统软件接口。
  • Application Enablement:面向 ABI、应用移植、semihosting、向量 intrinsic 等应用和工具链支持。

按关注点阅读

Core Architecture

理解处理器、指令、特权级和中断等基础运行模型。

4 份规范

v1.0

简介:说明 RISC-V 中断相关机制,帮助硬件和系统软件统一处理中断事件。

面向对象:适合内核、固件、芯片、中断控制器和平台适配开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0.0

简介:定义平台级中断控制器的行为,帮助操作系统管理来自外设的中断。

面向对象:适合内核、固件、SoC、开发板和中断子系统开发者阅读。

镜像日期:2026-05-07下载 PDF

v20260120

简介:说明特权级、异常、中断、页表和系统寄存器等机制,是操作系统理解 RISC-V 的核心文档。

面向对象:适合操作系统、虚拟化、固件、模拟器和处理器实现开发者阅读。

镜像日期:2026-05-07下载 PDF

v20260120

简介:说明普通程序可见的指令、寄存器和执行模型,是学习 RISC-V ISA 的起点。

面向对象:适合 RISC-V 初学者、编译器、模拟器、处理器实现和应用移植开发者阅读。

镜像日期:2026-05-07下载 PDF

Profiles

理解不同平台应具备的能力组合,辅助判断软件生态兼容性。

3 份规范

v1.0

简介:定义 RISC-V 平台能力组合,帮助软件判断目标硬件是否具备预期的基础特性。

面向对象:适合发行版、工具链、平台适配和软硬件兼容性相关开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义面向应用处理器平台的 RVA23 能力组合,帮助软件生态建立一致的运行目标。

面向对象:适合发行版、应用处理器平台、工具链、系统软件和兼容性测试开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义 RVB23 平台能力组合,帮助软件和硬件围绕明确的基础能力集合适配。

面向对象:适合嵌入式平台、工具链、平台适配和兼容性验证开发者阅读。

镜像日期:2026-05-07下载 PDF

Hardware

面向 SoC、外设、IOMMU、服务器平台和资源管理等硬件实现问题。

4 份规范

v1.0

简介:说明 IOMMU 场景下 MSI 中断转换的机制,服务于复杂外设和虚拟化平台。

面向对象:适合 IOMMU、外设、中断、虚拟化和 SoC 平台开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义容量和带宽服务质量相关寄存器接口,帮助平台管理共享资源。

面向对象:适合 SoC、服务器平台、资源隔离、QoS 和性能管理开发者阅读。

镜像日期:2026-05-07下载 PDF

v20260222

简介:定义 RISC-V IOMMU 的功能和接口,用于外设地址转换、隔离和虚拟化支持。

面向对象:适合 SoC、外设、虚拟化、操作系统内核和平台安全开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:描述面向服务器场景的 RISC-V SoC 平台要求,帮助构建可运行通用系统软件的硬件平台。

面向对象:适合服务器 SoC、平台验证、固件、内核和数据中心硬件开发者阅读。

镜像日期:2026-05-07下载 PDF

Debug, Trace, and RAS

面向调试、执行追踪、错误记录和可靠性分析相关能力。

7 份规范

v1.0

简介:说明面向 N 扩展或相关场景的 RISC-V 执行追踪能力,帮助调试工具理解程序运行过程。

面向对象:适合调试器、追踪工具、芯片 bring-up 和验证工程师阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义追踪相关连接器的约定,方便硬件平台和外部调试设备对接。

面向对象:适合调试硬件、开发板、探针和 trace 工具相关开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义控制 RISC-V 追踪功能的接口,让软件或调试工具能够配置和管理 trace 行为。

面向对象:适合调试工具、固件、芯片验证和平台 bring-up 开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:规定 E-Trace 数据的封装方式,便于追踪数据在工具和系统之间传递。

面向对象:适合 trace 工具、调试接口、硬件验证和数据采集系统开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义 RISC-V 调试模型和接口,支持断点、单步、寄存器访问等调试能力。

面向对象:适合调试器、仿真器、芯片 bring-up、验证和 IDE 工具开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义错误记录寄存器接口,帮助平台报告和分析硬件错误。

面向对象:适合 RAS、固件、内核、服务器平台和可靠性工程开发者阅读。

镜像日期:2026-05-07下载 PDF

v2.0

简介:定义 RISC-V 执行追踪的核心机制,帮助工具重建程序执行路径。

面向对象:适合调试器、性能分析、trace 工具、芯片验证和系统 bring-up 开发者阅读。

镜像日期:2026-05-07下载 PDF

Platform Software

面向固件、启动、SBI、UEFI 和平台管理等系统软件接口。

5 份规范

v1.0.0

简介:说明 RISC-V 平台上的 UEFI 协议约定,帮助固件和操作系统完成标准化启动交接。

面向对象:适合固件、启动链、操作系统移植和平台适配开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:描述 RISC-V 平台启动和运行时服务的基础约定,帮助系统软件可靠接管硬件。

面向对象:适合固件、Bootloader、操作系统启动和平台适配开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0.1

简介:描述固件向上层软件暴露平台特性的方式,便于系统软件识别可用能力。

面向对象:适合固件、内核、启动链和平台能力发现相关开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义平台管理相关接口,让系统软件能够管理电源、性能和平台状态等能力。

面向对象:适合固件、平台管理、内核、电源管理和服务器系统开发者阅读。

镜像日期:2026-05-07下载 PDF

v3.0

简介:定义操作系统内核和机器模式固件之间的标准接口,是 RISC-V 系统软件的重要基础。

面向对象:适合内核、OpenSBI、固件、虚拟化和操作系统移植开发者阅读。

镜像日期:2026-05-07下载 PDF

Application Enablement

面向 ABI、应用移植、semihosting 和向量 intrinsic 等工具链支持。

3 份规范

v1.0

简介:定义 RISC-V 程序的二进制接口约定,让编译器、库和应用能够正确协同。

面向对象:适合编译器、运行库、系统发行版、应用移植和工具链开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:说明目标程序如何借助宿主环境完成输入输出等辅助操作,常用于裸机开发和调试。

面向对象:适合裸机应用、调试器、模拟器、教学环境和嵌入式开发者阅读。

镜像日期:2026-05-07下载 PDF

v1.0

简介:定义 C/C++ 中使用 RISC-V 向量能力的 intrinsic 接口,方便开发者编写可移植的向量代码。

面向对象:适合编译器、性能库、HPC、AI 推理、媒体处理和应用优化开发者阅读。

镜像日期:2026-05-07下载 PDF

备注:本页用于导览和下载镜像定位;相应技术标准请以 RISC-V International 官方技术网站 为准。