AXI インターフェイス - 2021.2 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2021-10-22
Version
2021.2 日本語

AMBA AXI4 (Advanced eXtensible Interface 4) は、 Arm® で定義され制御される第 4 世代 AMBA インターフェイスで、ザイリンクスでは FPGA デザインの次世代のインターコネクトとして採用しています。ザイリンクスは Arm 社と緊密に連携し、AXI4 仕様が FPGA のニーズを満たすようにしています。

AXI はオープン インターフェイス規格で、公開されており、使用料無料、業界標準であるため、多くのサードパーティ IP ベンダーにより広く使用されています。

AMBA AXI4 インターフェイスの接続はポイント ツー ポイントで、AXI4AXI4-Lite スレーブ、AXI4-Stream の 3 つがあります。

  • AXI4 はバースト トランザクションをサポートするメモリ マップのインターフェイスです。
  • AXI4-Lite スレーブは AXI4 の簡易バージョンで、バーストには対応していません。
  • AXI4-Stream は一方向のデータ転送用 (マスターからスレーブ) の高パフォーマンスのストリーミング インターフェイスで、AXI4 よりも信号要件は少なくなっています。AXI4-Stream では、同じワイヤ セットの複数チャネルのデータがサポートされます。

この資料のこの後の部分では、AXI4AXI4 メモリ マップ インターフェイスを、AXI4-Lite スレーブおよび AXI4-Stream はそれぞれ AMBA AXI4 インターフェイスの該当するタイプを示します。インターフェイスの総称としては、「AMBA AXI4」が使用されます。

このセクションでは、AMBA AXI4 の概要を示し、Model Composer に関する AMBA AXI4 の詳細を説明します。AMBA AXI4 仕様の詳細は、ザイリンクス ウェブサイトの AMBA AXI4 インターフェイス プロトコル ページにあるザイリンクス AMBA AXI4 の資料を参照してください。