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

Versal アダプティブ SoC ハードウェア、IP、およびプラットフォーム開発設計手法ガイド (UG1387)

Document ID
UG1387
Release Date
2023-11-15
Version
2023.2 日本語

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

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

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

  • ハード DDR メモリ コントローラーと HBM コントローラーは、NoC IP を介してのみアクセス可能です。DDR メモリ コントローラーまたは HBM コントローラーを使用するには、デザインに NoC IP を含める必要があります。
  • ハードウェア デバッグ コアは、デフォルトでは CIPS IP を介して接続されます。JTAG も使用できますが、推奨されません。ハードウェア デバッグ接続とそのフローの変更を理解しておく必要があります。

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

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

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