Nets の表には、AI エンジン カーネル間のネット接続と、AI エンジン カーネルと PLIO/GMIO ポート間のネット接続の詳細が示されます。次に示す graph.h ファイルの抜粋は、グラフの AI エンジン カーネル間または PLIO/GMIO ポートへのストリームおよびウィンドウ接続に使用される接続制約の例を示しています。
connect(in.out[0], interpolator.in[0]);
connect(interpolator.out[0], clip_in.[0]);
connect(clip_out.out[0], classify.in[0]);
connect(classify.out[0], out.in[0]);
図 1. [Nets] の表
列 | 説明 |
---|---|
Name | 内部生成されたネットの名前。 |
Variable | ネット接続の名前 (接続制約でオプションで指定可能)。<unnamed>.net# は、connect にグラフの接続制約の一部として固有の名前が指定されていないことを示します。 |
Source Graph Node | グラフ接続のソース ノード (AI エンジン カーネル、PLIO、または GMIO ノード)。 |
Source Port | グラフ接続のソース ポート (AI エンジン カーネル、PLIO、または GMIO ポート)。 |
Source ID |
aiecompiler で指定されるソースポートの ID。 |
Destination Graph Node | グラフ接続のデスティネーション ノード (AI エンジン カーネル、PLIO、または GMIO ノード)。 |
Destination Port | グラフ接続のデスティネーション ポート (AI エンジン カーネル、PLIO、または GMIO ポート)。 |
Destination ID | AI エンジン コンパイラで指定されるデスティネーション ポートの ID。 |
Latency (Cycles) | ソース ノードからデスティネーション ノードにデータを転送するのに必要な最小サイクル数。 |
FIFO Depth (Words) | ネットに配線リソースを介して割り当てられる FIFO メモリ。DMA FIFO、ストリーム スイッチ ポート、およびストリーム スイッチ FIFO として設定されるバッファーが含まれます。FIFO の深さの単位は 32 ビット ワードです。 |
FIFO Depth Constraint | デザインに指定されている FIFO の深さ制約を示します。 |
Buffers | ネット接続に使用されるバッファーの数。 |
Switch Count | ネット接続が通過するスイッチの数。 |
Switch FIFOs | ネット接続に使用されるストリーム スイッチ FIFO の数。 |