RISC-V ISA 命名规范
RISC-V ISA 采用模块化的方式进行组织,每一个模块使用一个英文字母表示,其命名格式可以参考如下:
RV[字宽][指令集模块]
RV:RISC-V
字宽(处理器寄存器的宽度):32位,64位,128位
指令集模块:标识该处理器支持的指令集模块集合
基本整数(Integer)指令集: RISC-V唯一强制要求实现的基础指令集,其他指令集都 是可选的扩展模块。
扩展模块指令集: RISC-V允许在实现中以可选的形式实现其他 标准化和非标准化的指令集扩展。
特定组合“IMAFD”被称为 “通用(General)” 组合,用英文字母 G 表示。
示例:
RV32GC: 32位字宽,支持 IMAFDC指令集
RV32IMA: 32位字宽, 支持IMA 指令集