ベースISA
- RV32I (RISC-V 基本32ビット整数ISA)
- RV32E (RISC-V 組込み向け縮小レジスタISA)
- RV64I (RISC-V 64ビットアドレス命令ISA)
- RV128I
標準拡張機能
- M (乗算・除算標準拡張機能)
- A (アトミック命令標準拡張機能)
- F (単精度浮動小数点数標準拡張機能)
- D (倍精度浮動小数点数標準拡張機能)
- Q (4倍精度浮動小数点数標準拡張機能)
- L (10進浮動小数点数標準拡張機能)
- C (圧縮命令標準拡張機能)
- B (ビット操作標準拡張機能)
- J (動的翻訳言語サポート標準拡張機能)
- T (トランザクションメモリサポート標準拡張機能)
- P (パック形式SIMD命令標準拡張機能)
- V (ベクトル演算標準拡張機能)
- N (ユーザーレベル割込標準拡張機能)
特権アーキテクチャ
- マシンレベルISA
- 特権レベルISA
特権モジュール
- H (ハイパーバイザ特権モジュール)
たくさんISAとモジュールがありますが...
初学者は基本の RV32I を押さえましょう。