AI エンジン アレイのコンフィギュレーション

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

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

AI エンジン アレイのコンフィギュレーションには、電源投入時の AI エンジン アレイ コンフィギュレーションと、AI エンジン アレイのパーシャル リコンフィギュレーションの大きく 2 通りあります。次に、AI エンジン アレイとコンフィギュレーション インターフェイス、および NoC を経由して PS とプラットフォーム管理コントローラー (PMC) を接続するレジスタの概略図を示します。

図 1. NoC と NPI を使用した AI エンジン アレイの構成

PS や PMC など、任意のメモリ マップド AXI4 マスターが、NoC を使用して AI エンジン アレイ内のすべてのメモリ マップド AXI4 レジスタを設定できます。グローバル レジスタは NPI アドレス空間にマップされるため、アレイ コンフィギュレーション インターフェイス タイル内のグローバル レジスタ (PLL コンフィギュレーション、グローバル リセット、セキュリティ ビットなど) は、NPI インターフェイスを使用してプログラムできます。

AI エンジン アレイのコンフィギュレーション時間

AI エンジン アレイのコンフィギュレーションは、メモリマップされた AXI4 を使用する NoC インターフェイスを介して行われます。NoC は 128 ビット転送をサポートしています。AI エンジン タイル内のメモリマップされた AXI4 は 32 ビットのデータ転送をサポートしており、バースト モードで 1 つから 4 つの 32 ビットワードを同時に転送できます。次の表に、VCK190 ボードでの一般的なデザインのコンフィギュレーション時間の例を示します。

表 1. コンフィギュレーション時間の例
タイル数 プログラム サイズ (MBytes) 時間 (ms)
315 9.7 22.727
400 17.7 35.067