AI エンジン タイルのプログラム メモリ

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

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

AI エンジンには、VLIW 命令の格納に使用できる 16KB のローカル プログラム メモリがあります。プログラム メモリには、次の 2 つのインターフェイスがあります。

  • メモリ マップド AXI4 インターフェイス
  • AI エンジン インターフェイス

外部マスターは、メモリ マップド AXI4 インターフェイスを使用してプログラム メモリに対して読み出しまたは書き込みを実行できます。AI エンジンは 128 ビット幅のインターフェイスを利用してプログラム メモリから命令をフェッチします。AI エンジンからプログラム メモリへは読み出しのみ可能で、書き込みはできません。メモリ マップド AXI4AI エンジンから同時にプログラム メモリにアクセスするには、メモリを複数のバンクに分割し、プログラム メモリの相互排他な領域にアクセスします。アクセスの競合を避け、同じバンクへ複数のアクセスが発生した場合に優先度を割り当てるためにアービトレーション ロジックが必要です。メモリマップされた AXI4AI エンジンが同じバンクへ同時にアクセスした場合は、AI エンジンが優先され、メモリマップされた AXI4 からのアクセスに対してはスレーブ エラーが返されます。