インテル上位レベルのシンセシス・アクセラレーター機能ユニットのデザイン例のユーザーガイド

ID 683025
日付 11/30/2018
Public
ドキュメント目次

4.1. AFUの説明

他のAFUデザインと同様に、HLS AFUデザイン例では、 ccip_std_afu.svで AFUの最上位機能を定義します。このデザイン例では、HLSコンポーネントのAFUのすべての計算機能を実装しています。ただし、必要なハードウェア・コンポーネントを初期化して接続するには、RTLが必要です。 

このデザインはDMA AFUデザインに基づいていますが、Intel PAC上のDRAMバンクと通信するためのAvalon-MMマスター・インターフェイスがありません。このデザインの最も重要な部分は、CCI-P-Avalon-MMアダプター・コンポーネントおよびMPF BBBです。これらのコンポーネントはCCI-Pトランザクションをバッファリングし、それらをAvalon-MMトランザクションに変換します。逆も同様です。このデザインに含まれるMPF BBBおよびCCI-P-Avalon-MMアダプター・コンポーネントは、DMA AFUデザインに含まれるアダプターよりも多くのAvalon仕様をサポートします。 DMA AFUデザインの詳細については、DMAアクセラレーター・ファンクショナール・ユニット(AFU)ユーザーガイドを参照してください 。アクセラレーション・スタックのインフラストラクチャーはCCI-Pのみを公開し、Avalon-MMインターフェイスは公開しないため、HLSコンポーネントをアクセラレーション・スタックのホストに接続するには、これら2つのコンポーネントが必要です。

図 13. HLS AFUハードウェアの概要