Nios® Vプロセッサー・リファレンス・マニュアル

ID 683632
日付 5/26/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.5.1. 命令セットのリファレンス

Nios® V/gプロセッサーは、RV32IMA仕様に基づいています。命令フォーマットは6種類 (Rタイプ、Iタイプ、Sタイプ、Bタイプ、Uタイプ、Jタイプ) あります。

表 82.  命令フォーマット(Rタイプ)
ビットフィールド (Rタイプ)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
funct7 rs2 rs1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
rs1 funct3 rd opcode
表 83.  命令フォーマット (Iタイプ)
ビットフィールド (Iタイプ)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
imm[11:0] rs1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
rs1 funct3 rd opcode
表 84.  命令フォーマット (Sタイプ)
ビットフィールド (Sタイプ)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
imm[11:5] rs2 rs1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
rs1 funct3 imm[4:0] opcode
表 85.  命令フォーマット (Bタイプ)
ビットフィールド (Bタイプ)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
imm[12] imm[10:5] rs2 rs1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
rs1 funct3 imm[4:1] imm[11] opcode
表 86.  命令フォーマット (Uタイプ)
ビットフィールド (Uタイプ)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
imm[31:16]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
imm[15:12] rd opcode
表 87.  命令フォーマット (Jタイプ)
ビットフィールド (Jタイプ)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
imm[20] imm[10:1] imm[11] imm[19:16]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
imm[15:12] rd opcode