共有メモリを使用した AI エンジンから PL へのデータ通信

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

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

一般的には、PL ブロックはストリーム インターフェイス経由のデータを使用します。その後、PL ブロックはデータ ストリームを生成してアレイ インターフェイスへ転送します。アレイ インターフェイスには、PL ストリームを受信して AI エンジン ストリームに変換する FIFO があります。変換された AI エンジン ストリームは、AI エンジンのデスティネーション ファンクションへ転送されます。通信がブロック ベースかストリーム ベースかによって、DMA とピンポン バッファーの使用方法が異なります。

次の図に、PL 内の CPRI™ (Common Public Radio Interface) と JESD® 間のデータ通信の例 (ユース ケース) を示します。AI エンジンと PL は、AI エンジン タイル内の DMA を使用して通信できます。DMA は、このストリームをそれを使用する AI エンジンに隣接するメモリ ブロックへ移動します。この図の上側は論理表現で、下側は物理表現です。

図 1. 共有メモリを使用した AI エンジンから PL へのデータ通信