クロックおよびリセット要件 - 2023.2 日本語

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 日本語

これらのクロックとリセットの要件は、ソフトウェア制御可能カーネルとソフトウェア制御不能カーネルの両方に適用されます。

表 1. 要件
C/C++ /OpenCL C カーネル RTL カーネル
  • C カーネルでは、クロック ポートおよびリセット ポートにユーザーからの入力は必要ありません。HSL ツールは常に ap_clk クロック ポートと ap_rst_n リセット ポートを含む RTL を生成します。
  • HLS カーネルは、クロック/リセットを 1 つしか持つことができません。
  • RTL カーネルは少なくとも 1 つのクロック ポートを必要としますが、1 つのカーネルに複数のクロックを使用できます。RTL が持つことができるクロック数は、主にプラットフォームがサポートするクロック数によって決まります。ほとんどのデータセンター プラットフォームは 2 つのクロックしかサポートしませんが、ほとんどのエンベデッド プラットフォームは複数のクロックをサポートできます。
  • アクティブ Low リセット ポートは、クロックの ASSOCIATED_RESET パラメーターを介して任意でクロックに関連付けることができます。