AI エンジン アレイ インターフェイスは、PL インターフェイス タイルと NoC インターフェイス タイルで構成されます。また、デバイスにコンフィギュレーション インターフェイスが 1 つあります。次の図に、アレイ インターフェイスの接続を示します。AI エンジン アレイは、この接続を使用して Versal アーキテクチャ内のほかのブロックと通信します。また、この図には PL、NoC、または AI エンジン タイルとの接続、および AXI4-Stream スイッチどうしの接続に使用する AXI4-Stream インターコネクトのストリーム数も示しています。
PL および NoC へのインターフェイスには、次の種類があります。
- メモリ マップド AXI4 インターフェイス: NSU から AI エンジン (スレーブ) への通信チャネル
-
AXI4-Stream インターコネクトには、次の 3 種類のインターフェイスがあります。
- PL ストリーミング インターフェイスへの双方向接続
- アレイ インターフェイス DMA への接続 (メモリ マップド AXI4 インターフェイスを使用して NoC へのトラフィックを生成)
- NoC ストリーミング インターフェイス (NSU および NMU) との直接接続
AI エンジン アレイ インターフェイス タイルは、次の 2 つの高性能インターフェイスを管理します。
- AI エンジン/PL 間
- AI エンジン/NoC 間
次の表に、PL、NoC、および AI エンジン タイルと接続する AI エンジン アレイ インターフェイスの帯域幅をまとめます。ここに示した帯域幅の値は、-1L スピード グレード デバイスの場合の AI エンジン 1 列分で指定されています。PL と AI エンジン インターフェイス間、および AXI4-Stream スイッチと AI エンジン タイル間では、1 列あたりの接続数が少なくなっています。これは、水平方向の配線能力を高めるために、水平方向に接続されたストリーム スイッチをサポートしているためです。これ以外のスピード グレードの各種デバイスの全帯域幅は、 『Versal AI コア シリーズ データシート: DC 特性および AC スイッチ特性』 (DS957) を参照してください。
接続の種類 | 接続の数 | データ幅 (ビット) | クロック ドメイン | 接続あたりの帯域幅 (GB/s) | 全帯域幅 (GB/s) |
---|---|---|---|---|---|
PL から AI エンジン アレイ インターフェイス | 8 | 64 1 | PL (500MHz) |
4 | 32 |
AI エンジン アレイ インターフェイスから PL | 6 | 64 | PL (500MHz) |
4 | 24 |
AI エンジン アレイ インターフェイスから AXI4-Stream スイッチ | 8 | 32 |
AI エンジン
(1GHz) |
4 | 32 |
AXI4-Stream スイッチから AI エンジン アレイ インターフェイス | 6 | 32 |
AI エンジン
(1GHz) |
4 | 24 |
AXI4-Stream スイッチ間の水平インターフェイス 2 | 4 | 32 |
AI エンジン
(1GHz) |
4 | 16 |
|
接続の種類 | 接続の数 | データ幅 (ビット) | クロック ドメイン | 接続あたりの帯域幅 (GB/s) | 全帯域幅 (GB/s) |
---|---|---|---|---|---|
AI エンジンから NoC (NoC 側) | 1 | 128 | NoC インターフェイス (960MHz) 1 |
16 | 16 |
AI エンジンから NoC (AI エンジン側) | 4 | 32 |
AI エンジン
(1GHz) |
4 | 16 |
NoC から AI エンジン (NoC 側) | 1 | 128 | NoC インターフェイス (960MHz) 1 |
16 | 16 |
NoC から AI エンジン (AI エンジン側) | 4 | 32 |
AI エンジン
(1GHz) |
4 | 16 |
|
接続の種類 | 接続の数 | データ幅 (ビット) | クロック ドメイン | 接続あたりの帯域幅 (GB/s) | 全帯域幅 (GB/s) |
---|---|---|---|---|---|
AXI4-Stream スイッチから AI エンジン タイル | 6 | 32 |
AI エンジン
(1GHz) |
4 | 24 |
AI エンジン タイルから AXI4-Stream スイッチ | 4 | 32 |
AI エンジン
(1GHz) |
4 | 16 |
AI エンジン アレイ インターフェイスについては、この後のセクションで詳しく説明します。AI エンジン タイルの説明は、AI エンジン タイルのアーキテクチャ の章を参照してください。