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

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

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

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

命令マネージャー・ポート:
  • 単一の機能を実行します。プロセッサーによって実行される命令をフェッチします。
  • 書き込み動作は一切実行しません。
  • 前のリクエストからデータが返される前に、連続した読み出しリクエストを発行できます。
  • 連続した命令をプリフェッチできます。
  • 常に32ビットのデータを取得します。すべての命令フェッチにより、完全な命令ワードが返されます。これは、ターゲッ ト・メモリーの幅は関係ありません。 Nios® V/cプロセッサー・システムのメモリー幅は、プログラムには適用されません。命令アドレスは常に32ビットのワード境界に整列します。
表 8.  インストラクション・インターフェイス信号
インターフェーズ 信号 役割 方向
書き込みアドレスチャネル 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 出力