インテルのみ表示可能 — GUID: int1692758829209
Ixiasoft
2.3.4.1.1. 命令マネージャー・ポート
Nios® V/cプロセッサー命令バスは 32ビット AMBA* 4 AXIマネージャー・ポートとして実装されます。
命令マネージャー・ポート:
- 単一の機能を実行します。プロセッサーによって実行される命令をフェッチします。
- 書き込み動作は一切実行しません。
- 前のリクエストからデータが返される前に、連続した読み出しリクエストを発行できます。
- 連続した命令をプリフェッチできます。
- 常に32ビットのデータを取得します。すべての命令フェッチにより、完全な命令ワードが返されます。これは、ターゲッ ト・メモリーの幅は関係ありません。 Nios® V/cプロセッサー・システムのメモリー幅は、プログラムには適用されません。命令アドレスは常に32ビットのワード境界に整列します。
インターフェーズ | 信号 | 役割 | 幅 | 方向 |
---|---|---|---|---|
書き込みアドレスチャネル | awaddr | 未使用 | [31:0] | 出力 |
awprot | 未使用 | [2:0] | 出力 | |
awsize | 未使用 | 1 | 出力 | |
awready | 未使用 | 1 | 入力 | |
書き込みデータチャネル | wvalid | 未使用 | 1 | 出力 |
wdata | 未使用 | [31:0] | 出力 | |
wstrb | 未使用 | [3:0] | 出力 | |
wready | 未使用 | 1 | 入力 | |
書き込み応答チャネル | bvalid | 未使用 | 1 | 入力 |
bres | 未使用 | [1:0] | 入力 | |
bready | 未使用 | 1 | 出力 | |
書き込みアドレスチャネル | araddr | 命令アドレス (プログラムカウンター) | [31:0] | 出力 |
arprot | 未使用 | [2:0] | 出力 | |
arvalid | 命令要求有効 | 1 | 出力 | |
arready | 命令アドレス準備完了 (メモリから) | 1 | 入力 | |
読み出しデータチャネル | rdata | 命令 | [31:0] | 入力 |
rvalid | 命令有効 | 1 | 入力 | |
rresp | 命令応答 ( ゼロ以外の値は命令アクセス障害例外) | [1:0] | 入力 | |
rready | 定数1 | 1 | 出力 |