AI エンジン アレイ インターフェイスのアーキテクチャ

Versal アダプティブ SoC AI エンジン アーキテクチャ マニュアル (AM009)

Document ID
AM009
Release Date
2023-08-18
Revision
1.3 日本語

AI エンジンは、次の図に示すように 2 次元アレイとして構成されています。AI エンジン アレイ インターフェイスは、デバイスのその他のブロックとの接続に必要な機能を提供します。AI エンジン アレイ インターフェイスには、3 種類の AI エンジン インターフェイス タイルがあります。これらのインターフェイス タイルは、AI エンジン アレイの各列に 1 対 1 で対応します。インターフェイス タイルは 1 つの行を構成し、メモリ マップド AXI4 および AXI4-Stream データを水平方向 (左右) に移動し、AI エンジン タイルの列 (垂直) 方向にも移動します。AI エンジン インターフェイス タイルはモジュール アーキテクチャに基づいていますが、最終的な構成はデバイスごとに異なります。次の図に、AI エンジン アレイ内の AI エンジン アレイ インターフェイスの内部階層を示します。

図 1. AI エンジン アレイ インターフェイスの階層

このセクションでは、アレイ インターフェイス タイルの種類、および各タイルに含まれるモジュールについて説明します。

  • AI エンジン PL インターフェイス タイル
    • PL モジュール
      • AXI4-Stream スイッチ
      • メモリ マップド AXI4 スイッチ
      • AI エンジンから PL へのストリーム インターフェイス
      • 制御、デバッグ、およびトレース ユニット
  • AI エンジン コンフィギュレーション インターフェイス タイル (各 AI エンジン アレイに 1 インスタンス)
    • AI エンジン クロック生成用 PLL
    • パワーオン リセット (POR) ユニット
    • 割り込み生成ユニット
    • Dynamic Function eXchange (DFX) ロジック
    • NoC ペリフェラル インターコネクト (NPI) ユニット
    • AI エンジン アレイのグローバル レジスタ (PLL/クロック制御、セキュア/非セキュア動作、割り込みコントローラー、グローバル リセット制御、DFx ロジックなどのグローバル機能を制御)
  • AI エンジン NoC インターフェイス タイル
    • PL モジュール: 同上
    • NMU および NSU へのインターフェイスを備える NoC モジュール
      • 双方向 NoC ストリーミング インターフェイス
      • アレイ インターフェイス DMA