Nios II Gen2 プロセッサー・リファレンス・ガイド

ID 683836
日付 10/28/2016
Public
ドキュメント目次

3.7.7.4. 不正命令

不正命令は、未定義のオペコードまたはオペコード拡張フィールドを伴う命令です。不正命令をチェックし、不正命令が発生した場合に例外を生成することができます。不正命令のチェックは、MMU または MPU の設定に関係なく常にオンです。

このオプションの制御に関する情報は、「Nios II プロセッサー・リファレンス・マニュアル・ハンドブック」の「Nios II プロセッサーのインスタンス化」の章を参照してください。

プロセッサーが未定義のオペコードまたはオペコード拡張のフィールドで命令を発行し、不正命令例外チェックがオンになると、不正命令例外を生成します。

未使用のオペコードおよびオペコード拡張子については、「Nios II プロセッサー・リファレンス・ハンドブック」の「命令セット・リファレンス」の章にある R 型の命令の OP エンコードおよび OPX エンコードを参照してください。

注: すべての未定義のオペコードは予約済みです。プロセッサーは時には未定義のエンコーディングを内部的に使用します。これらの未定義のオペコードの 1 つを実行しても、不正命令の例外は発生しません。

各特定の Nios II コアについて詳しくは、「Nios II プロセッサー・リファレンス・ハンドブック」の「Nios II コア実装の詳細」の章を参照してください。