DMA FIFO の深さの可視化 - 2023.2 日本語

AI エンジン ツールおよびフロー ユーザー ガイド (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 日本語

DMA FIFO の深さを可視化するには、IDE で Graph ビューを選択し、そのビューで DMA FIFO を選択します。

ヒント: DMA FIFO 上にマウスを置くと FIFO 深さ (ワード数) などの DMA FIFO に関する情報が表示されます。

次の図に、[Graph] ビューの DMA FIFO の例を示します。

図 1. [Graph] ビューの DMA FIFO

Graph ビューで選択した DMA FIFO は、Trace ビューでもハイライトされます。Trace をクリックして Trace ビューに切り替えます。

次の図に示すように、DMA FIFO のサイズはタイムラインにワード数で表示されます。Events ビューでは、次のように DMA_FIFO_SIZE イベントのサイズ情報が表示されます。

図 2. [Trace] ビューの DMA FIFO
注記: DMA FIFO のサイズは、メモリ バンクに 4 ワード (128 ビット) ごとに書き込まれるとインクリメントするので、4 の倍数で表示されます。最後のワードが 4 未満の場合、最後のワードは S2MM チャネル内に保持され、コンシューマーにより読み出されることはありません。S2MM チャネル内にデータが保持されていないことを確認するには、ストリームが連続しているか、4 ワードの倍数である必要があります。

DMA FIFO 情報は、ほかのデザイン解析手法と共に、デザインの最適化に使用できます。デザイン解析手法の詳細は、Vitis IDE での AI エンジンのストール解析 を参照してください。