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

ID 683632
日付 12/11/2023
Public
ドキュメント目次

4.3.10.1.1. 命令マネージャー・ポート

Nios® V/gプロセッサー命令バスは 32ビット AMBA* 4 AXIマネージャー・ポートとして実装されます。

命令マネージャーのポート:
  • 単一の機能を実行します。プロセッサによって実行される命令をフェッチします。
  • 書き込み操作は一切実行しません。
  • 前のリクエストからデータが返される前に、連続した読み取りリクエストを発行できます。
  • 連続した命令をプリフェッチできます。
  • 常に 32 ビットのデータを取得します。 すべての命令フェッチは、ターゲット メモリの幅に関係なく、完全な命令ワードを返します。 Nios® V/gロセッサ システムのメモリ幅はプログラムには適用されません。 命令アドレスは常に 32 ビットのワード境界に揃えられます。
表 78.  Instruction Interface Signals
Interface Signal Role Width Direction
Write Address Channel awaddr Unused [31:0] Output
awprot Unused [2:0] Output
awsize Unused [2:0] Output
awready Unused 1 Input
awvalid Unused 1 Output
awlen Unused [7:0] Output
Write Data Channel wvalid Unused 1 Output
wdata Unused [31:0] Output
wstrb Unused [3:0] Output
wlast Unused 1 Output
wready Unused 1 Input
Write Response Channel bvalid Unused 1 Input
bresp Unused [1:0] Input
bready Unused 1 Output
Read Address Channel araddr Instruction address (Program Counter) [31:0] Output
arprot Unused [2:0] Output
arvalid Instruction address valid 1 Output
arsize Constant 2 (4 bytes) [2:0] Output
arready Instruction address ready (from memory) 1 Input
awlen

Read burst length

  • 0 for peripheral region access
  • 7 for cacheable region access
[7:0] Output
Read Data Channel rdata Instruction [31:0] Input
rvalid Instruction valid 1 Input
rresp Instruction response: Non-zero value denotes instruction access fault exception [1:0] Input
rready Constant 1 1 Output
rlast Last transfer in a read burst 1 Input