このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
3.3.9.1.1. 命令マネージャー・ポート
Nios® V/gプロセッサー命令バスは、32ビット AMBA* 4 AXIマネージャー・ポートとして実装されます。
命令マネージャー・ポート:
- 単一の機能を実行します。プロセッサーによって実行される命令をフェッチします。
- 書き込み動作は一切実行しません。
- 前のリクエストからデータが返される前に、連続した読み出しリクエストを発行できます。
- 連続した命令をプリフェッチできます。
- 常に32ビットのデータを取得します。すべての命令フェッチにより、完全な命令ワードが返されます。これは、ターゲットメモリーの幅は関係ありません。 Nios® V/gプロセッサー・システムのメモリー幅は、プログラムには適用されません。命令アドレスは常に32ビットのワード境界に整列します。
| インターフェイス | 信号 | 役割 | 方向 |
|---|---|---|---|
| 書き込みアドレスチャネル | awaddr | 未使用 | 出力 |
| awprot | 未使用 | 出力 | |
| awsize | 未使用 | 出力 | |
| awready | 未使用 | 入力 | |
| awvalid | 未使用 | 出力 | |
| awlen | 未使用 | 出力 | |
| 書き込みデータチャネル | wvalid | 未使用 | 出力 |
| wdata | 未使用 | 出力 | |
| wstrb | 未使用 | 出力 | |
| wlast | 未使用 | 出力 | |
| wready | 未使用 | 入力 | |
| 書き込み応答チャネル | bvalid | 未使用 | 入力 |
| bresp | 未使用 | 入力 | |
| bready | 未使用 | 出力 | |
| 書き込みアドレスチャネル | araddr | 命令アドレス (プログラムカウンター) | 出力 |
| arprot | 未使用 (定数値に固定) | 出力 | |
| arvalid | 命令要求有効 | 出力 | |
| arsize | 定数2 ~ 4 バイト | 出力 | |
| arready | サブ/インターコネクトから | 入力 | |
| awlen | 書き込みバースト長
|
出力 | |
| 読み出しデータチャネル | rdata | 命令 | 入力 |
| rvalid | 命令有効 | 入力 | |
| rresp | 命令応答 ( ゼロ以外の値は命令アクセス障害例外) | 入力 | |
| rready | 定数1 | 出力 | |
| rlast | 書き込みバースト内の最後の転送 | 入力 |