Mailbox Client Intel® FPGA IPユーザーガイド

ID 683290
日付 4/01/2024
Public
ドキュメント目次

1.4.3. AXIマネージャー・インターフェイス

AXIマネージャー・インターフェイスは、標準Advanced eXtensible Interface (AXI) です。このインターフェイスは、暗号化サービス機能を有効にしている場合にアクセスすることができます。暗号化サービス機能は、 Agilex™ 7および Agilex™ 5デバイスで利用可能です。
表 6.  AXIマネージャー・インターフェイス次の表は、コマンド、応答、緊急インターフェイス信号を示しています。
信号の役割 入力/出力 詳細
AXIマネージャーのクロック信号とリセット信号
axi_in_clk 1 入力

AXI* インターフェイス・クロック

axi_in_reset 1 入力

AXI* インターフェイス・リセット

AXIマネージャーの書き込みアドレスチャネルの信号
axi_target_awid 4 出力 書き込みトランザクションの AXI* 識別タグ
axi_target_awaddr 32 出力 書き込みトランザクションの最初の転送における AXI* アドレス
axi_target_awlen 8 出力 AXI* の長さ。書き込みトランザクションにおけるデータ転送の正確な数を識別します。
axi_target_awsize 3 出力

AXI* サイズ。書き込みトランザクションの各データ転送におけるバイト数を識別します。

axi_target_awburst 2 出力

AXI* バーストタイプ。書き込みトランザクションの各転送間でアドレスがどのように変化するかを示します。

axi_target_awlock 1 出力

AXI* 書き込みトランザクションの原子特性についての情報を提供します。

axi_target_awcache 4 出力 書き込みトランザクションがシステムでどのように進行する必要があるかを示します。
axi_target_awprot 3 出力

書き込みトランザクションの保護属性: 特権、セキュリティー・レベル、アクセスタイプ

axi_target_awqos 4 出力

書き込みトランザクションのQuality of Service識別子

axi_target_awvalid 1 出力

書き込みトランザクションの AXI* Valid信号

書き込みアドレスチャネルの信号が有効なことを示します。

axi_target_awuser 5 出力 書き込みアドレスチャネルのユーザーが定義する拡張
axi_target_awready 1 入力

書き込みアドレスの AXI* Ready信号

書き込みアドレスチャネルの転送の受け入れが可能なことを示します。

AXIマネージャーの書き込みデータチャネルの信号
axi_target_wdata 64 出力

AXI* 書き込みデータ

axi_target_wlast 1 出力

AXI* 書き込みトランザクションにおける最後のデータ転送。現在の転送が書き込みトランザクションの最後のデータ転送かを示します。

axi_target_wready 1 入力

書き込みデータの AXI* Ready信号。書き込みデータチャネルの転送の受け入れが可能なことを示します。

axi_target_wvalid 1 出力

書き込みデータの AXI* Valid信号。書き込みデータチャネルの信号が有効なことを示します。

axi_target_wstrb 8 出力

AXI* 書き込みストローブ。有効なデータを保有しているバイトレーンを示します。

AXIマネージャーの書き込み応答チャネルの信号
axi_target_bid 4 入力 書き込み応答の AXI* 識別タグ
axi_target_bresp 2 入力

AXI* 書き込み応答。書き込み応答ステータスを示します。

axi_target_bvalid 1 入力

書き込み応答の AXI* Valid信号。書き込み応答チャネルの信号が有効なことを示します。

axi_target_bready 1 出力

書き込み応答の AXI* Ready信号。書き込み応答チャネルの転送の受け入れが可能なことを示します。

AXIマネージャーの読み出しデータチャネルの信号
axi_target_rdata 64 入力

AXI* 読み出しデータ

axi_target_rresp 2 入力

AXI* 読み出し応答。読み出し転送ステータスを示します。

axi_target_rlast 1 入力

AXI* 読み出しトランザクションにおける最後のデータ転送。現在の転送が読み出しトランザクションの最後のデータ転送かを示します。

axi_target_rready 1 出力

AXI* 読み出しデータチャネルのReady信号。読み出しデータチャネルの転送の受け入れが可能なことを示します。

axi_target_rvalid 1 入力

読み出しデータチャネルの AXI* Valid信号。読み出しデータチャネルの信号が有効なことを示します。

axi_target_rid 4 入力 読み出しデータと応答の AXI* 識別タグ
AXIマネージャーの読み出し応答チャネルの信号
axi_target_arid 4 出力

読み出しアドレス・トランザクションの AXI* 識別タグ

axi_target_araddr 32 出力

読み出しトランザクションの最初の転送における AXI* アドレス

axi_target_arlen 8 出力

AXI* の長さ。読み出しトランザクションのデータ転送数を識別します。

axi_target_arsize 3 出力 AXI* サイズ。

読み出しトランザクションの各データ転送におけるバイト数を識別します。

axi_target_arburst 2 出力

AXI* バーストタイプ。読み出しトランザクションの各転送間でアドレスがどのように変化するかを示します。

axi_target_arlock 1 出力 AXI* 読み出しトランザクションの原子特性についての情報を提供します。
axi_target_arcache 4 出力 読み出しトランザクションがシステムでどのように進行する必要があるかを示します。
axi_target_arprot 3 出力

読み出しトランザクションの保護属性: 特権、セキュリティー・レベル、アクセスタイプ

axi_target_arqos 4 出力 読み出しトランザクションのQuality of Service識別子
axi_target_arvalid 1 出力

読み出しトランザクションの AXI* Valid信号。読み出しアドレスチャネルの信号が有効なことを示します。

axi_target_aruser 5 出力 読み出しアドレスチャネルのユーザーが定義する AXI* 拡張
axi_target_arready 1 入力

AXI* 読み出しアドレスチャネルのReady信号。読み出しアドレスチャネルの転送の受け入れが可能なことを示します。