インテルのみ表示可能 — GUID: guq1675066942001
Ixiasoft
4.3.10.1.1. 命令マネージャー・ポート
Nios® V/gプロセッサー命令バスは 32ビット AMBA* 4 AXIマネージャー・ポートとして実装されます。
命令マネージャーのポート:
- 単一の機能を実行します。プロセッサによって実行される命令をフェッチします。
- 書き込み操作は一切実行しません。
- 前のリクエストからデータが返される前に、連続した読み取りリクエストを発行できます。
- 連続した命令をプリフェッチできます。
- 常に 32 ビットのデータを取得します。 すべての命令フェッチは、ターゲット メモリの幅に関係なく、完全な命令ワードを返します。 Nios® V/gロセッサ システムのメモリ幅はプログラムには適用されません。 命令アドレスは常に 32 ビットのワード境界に揃えられます。
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
|
[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 |