FIFO の深さ制約 - 2023.2 日本語

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

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

デバイスにあるスイッチおよび DMA FIFO は限られています。fifo_depth 制約の設定を決定する際は、エリアに指定する FIFO の量を考慮する必要があります。考慮事項には、fifo_depth 制約が指定されたネットにエリア グループ制約も指定されているかなどが含まれます。この場合、指定のエリア内ですべての fifo_depth 制約が満たされていることを確認してください。

スイッチ FIFO の競合が多い場合は、DMA FIFO に移行することを考慮します。次の制約を使用すると、fifo_depth を変更せずに DMA FIFO タイプを指定できます。

location<fifo>(net1) = { dma_fifo()}

注意深く考慮すれば、次の例に示すように FIFO にロケーション制約を適用できます。

location<fifo>(net2) = { dma_fifo(aie_tile, 15, 0, 0x3100, 32) };
location<fifo>(net3) = { ss_fifo(shim_tile, 16, 0, 0), dma_fifo(aie_tile, 17, 0, 0x3100, 48)}