プラットフォーム作成の要件 - 2021.1 Japanese

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

Document ID
UG1393
Release Date
2022-03-29
Version
2021.1 Japanese

Vitis プラットフォームで作成したベース デザインは、プラットフォーム作成プロセスが終了したらスタティックになります。

Vitis は、マスター/スレーブ インターフェイスを追加して、特定の IP (SmartConnect、NoC など) に基づいてパラメーターを変更します。場合によっては、PS/CIPS インターフェイスを変更し、 Versal™ ACAP と AI エンジン IP をプラットフォームにインスタンシエートすることもできます。

次の表は、ボード上のベース システムを検証するワークフローを示しています。

表 1. プラットフォームのワークフロー
ワークフロー 開発 検証
基本的なボード立ち上げ プロセッサの基本的なパラメーター設定。 スタンドアロンの Hello World とメモリ テスト アプリケーションが正しく実行されるかどうか。
アドバンス ハードウェア設定 プロセッシング システムのアドバンス I/O (USB、イーサネット、フラッシュ、 PCIe® 、RC など) をイネーブル。

I/O 関連の IP (MIPI、EMAC、HDMI_TX など) を PL に追加。

Vitis 以外の IP (AXI BRAM Controller、Video Processing Subsystem (VPSS) など) を追加。

これらの IP にスタンドアロン ドライバーが含まれる場合は、テスト。
ベース ソフトウェアの設定 ハードウェア プラットフォームに基づいて PetaLinux プロジェクトを作成。

カーネル ドライバーをイネーブル。

ブート モードをコンフィギュレーション。

rootfs をコンフィギュレーション。

Linux が問題なくブートするかどうか。

ペリフェラルが Linux で問題なく動作するかどうか。

ベース コンポーネントの要件

すべてのハードウェア プラットフォームに IP カタログからの Processing System IP ブロックを含める必要があります。

  • VersalACAP、 Zynq® UltraScale+™ MPSoC、および Zynq-7000 SoC デバイスがサポートされます。
  • MicroBlaze™ プロセッサは、アクセラレーション カーネルの制御ではサポートされませんが、ベース ハードエアには含めることができます。