ハードウェアのみのシステム用の従来デザイン フロー - 2022.1 日本語

Versal ACAP デザイン ガイド (UG1273)

Document ID
UG1273
Release Date
2022-04-27
Version
2022.1 日本語

デザインが PL コンポーネントのみ (RTL と IP のみ) で構成されている場合、 Vivado® ツールを使用してプログラマブル デバイス イメージ (PDI) を生成し、Versal デバイスをプログラムできます。以前のアーキテクチャと同様、デザイン ソースは Vivado ツールに追加し、Vivado インプリメンテーション フローでコンパイルします。

重要: Versal デバイスを正常にブートするには、プラットフォーム管理コントローラー (PMC) を設定する必要があります。PMC は CIPS IP に組み込まれています。そのため、すべての Versal デバイス デザインに CIPS IP を含める必要があります。

その他の重要な考慮事項を次に示します。

  • ハード DDR メモリ コントローラーは、NoC IP を介してのみアクセス可能です。DDRMC を使用するには、デザインに NoC IP を含める必要があります。

  • ハードウェア デバッグ コアは、デフォルトでは CIPS IP を介して接続されます。JTAG も使用できますが、推奨されません。ハードウェア デバッグ接続とそのフローの変更を理解しておく必要があります。

CIPS IP、NoC/DDRMC IP、およびハードウェア デバッグ IP のインスタンシエーション、設定、および接続に Vivado IP インテグレーターを使用し、デザインの変更にブロック デザイン オートメーションを活用することをお勧めします。Vivado IP インテグレーターでは、GT IP およびコネクティビティ IP (MRMAC IP など) もサポートされており、GT ベース デザインの作成と I/O プランニングが簡単になります。

カスタム パッケージ IP、RTL モジュールを参照するブロック、および IP カタログから利用できるその他の IP を使用して、デザイン全体を Vivado インテグレーターで完成できます。別の方法として、Vivado IP インテグレーターを使用して重要な Versal ACAP IP (CIPS IP や NoC/DDR IP など) を設定および接続し、結果のブロック デザインを RTL デザインにインスタンシエートすることもできます。詳細は、 『Vivado Design Suite ユーザー ガイド: IP インテグレーターを使用した IP サブシステムの設計』 (UG994)このセクション を参照してください。

注記: Vivado IP インテグレーターは、プロジェクト モードでのみサポートされます。
重要: このデザイン フローでは、AI エンジン コアのプログラムはサポートされないので、Versal プライム デバイスおよび Versal プレミアム デバイスにのみ使用可能です。