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

ID 683632
日付 3/28/2022
Public

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

ドキュメント目次

2.5.1. インストラクション・セット・リファレンス

Nios® V/m プロセッサーはRV32IA仕様に基づいており、6種類の命令フォーマットがあります。 R型、I型、S型、B型、U型、J型です。

表 28.  命令フォーマット(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
表 29.  命令フォーマット(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
表 30.  命令フォーマット(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
表 31.  命令フォーマット(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
表 32.  命令フォーマット(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
表 33.  命令フォーマット(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