FIFO の深さの評価 - 2023.2 日本語

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

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

システムでデッドロックが発生した場合、aiecompiler を使用して、これらのロックを回避するためにデザインに追加する必要がある FIFO の深さを評価できます。

このツールは、AI エンジン シミュレーションからこれら FIFO の長さを計算します。--evaluate-fifo-depth フラグを使用して、aiecompiler でグラフをコンパイルできます。

コードがコンパイルされてシミュレーションが実行されたら、Vitis IDE でシミュレーション実行サマリを確認できます。[Nets] の表に、FIFO の深さを示す列が追加で表示されます。
図 1. FIFO の深さを示す列を含む Nets の表

表 1. FIFO の深さを示す列
列見出し 説明
[ESTIMATED FIFO (WORDS)] デッドロックを解消するためにグラフで使用することが推奨される FIFO の深さ。
[PEAK FIFO (WORDS)] デッドロックを解消するために使用される最大の FIFO の深さ。この値を使用して、見積もりの FIFO を計算します。
[ESTIMATED FIFO (WORDS)] 列に表示される FIFO の深さの見積もり値をグラフで使用し、次の構文を使用して指定した長さの FIFO を挿入できます。
fifo_depth(net) = value;
ここの net は、FIFO が挿入される接続です。