Vitis™ アプリケーション アクセラレーション開発フロー チュートリアル

Vitis 入門チュートリアル

パート 2: インストールおよび設定

Vitis を使用してアプリケーションを開発および運用するには、Vitis 統合ソフトウェア環境、ザイリンクス ランタイム ライブラリ (XRT)、およびプロジェクトで使用されているアクセラレーション カード独自のプラットフォーム ファイルをインストールする必要があります。

手順 1 – インストール要件の確認

インストール プロセスを開始する前に、必ず Vitis のインストール要件を確認してください。

注記: Windows OS は、Vitis エンベデッド ソフトウェア開発フローでのみサポートされます。Vitis アプリケーションのアクセラレーション フローは Linux でのみサポートされます。

手順 2 – Vitis のダウンロード

最新版の Vitis は、ザイリンクス ダウンロード ウェブサイトからダウンロードできます。必ず Linux 自己解凍型ウェブ インストーラーまたはシングル ファイル インストーラーをダウンロードしてください。

手順 3 – ダウンロードしたパッケージのインストール

Vitis、XRT、およびプラットフォーム パッケージをダウンロードしたら、次の順番に指示に従ってインストールします。

  1. Vitis ソフトウェア プラットフォームのインストール

  2. ザイリンクス ランタイムおよびプラットフォームのインストール

注記: Arm ベースのエンベデッド プラットフォームをターゲットにする場合、XRT のインストールは必要ありません。Vitis コンパイラには、ハードウェア生成用に独自の xclbinutil のコピーがあり、ソフトウェア コンパイルの場合は、エンベデッド プロセッサ プロセッサ上の sysroot から XRT を使用できます。

手順 4 – 必要なプラットフォーム ファイルのダウンロードおよびインストール

手順 4A - データセンター プラットフォーム ファイルのインストール

ザイリンクスでは、Alveo U200、U250、U50、および U280 データセンター アクセラレーション カード用のベース プラットフォームを提供しています。プラットフォームをインストールする前に、次のパッケージをダウンロードする必要があります。

  1. ザイリンクス ランタイム (XRT)

  2. 運用ターゲット プラットフォーム

  3. 開発ターゲット プラットフォーム

各プラットフォームに必要なパッケージは、対応するダウンロード ページにあります。

手順 4B - エンベデッド プロセッサ プラットフォーム ファイルのインストール

ザイリンクスでは、ZCU102 および ZCU104 カードのベース プラットフォームを提供しています。プラットフォームをインストールする前に、次のパッケージをダウンロードする必要があります。

  1. ベース プラットフォーム

  2. 共通イメージ

各プラットフォームに必要なパッケージは、対応するダウンロード ページにあります。

手順 5 - Vitis を実行する環境の設定

Vitis を実行する環境を設定するには、次のスクリプトを実行して、特定のコマンド シェルで実行する環境を設定します。

source<Vitis_install_path>/Vitis/2022.1/settings64.sh

注記: .csh スクリプトも提供されていますが、このチュートリアルでは bash シェルが使用されていることを前提としています。

Alveo データセンター アクセラレータ カード用の XRT を設定するには、次のスクリプトを実行します。これはエンベデッド プラットフォームには必要ありません。

source /opt/xilinx/xrt/setup.sh

インストールしたデータセンター プラットフォームまたはエンベデッド プラットフォームのディレクトリを指定するには、次の環境変数を設定します。

export PLATFORM_REPO_PATHS=<path to platforms>

注記: Ubuntu ディストリビューションによっては、Vitis を正しく設定するために LIBRARY_PATH もエクスポートする必要があります。

export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu

詳細は、ザイリンクス アンサー 73698 を参照してください。

次の手順

ホストおよびカーネル コードの見直し


ライセンス規約

Apache ライセンス、バージョン 2.0 (以下「ライセンス」) に基づいてライセンス付与されています。本ライセンスに準拠しないと、このファイルを使用することはできません。ライセンスのコピーは、http://www.apache.org/licenses/LICENSE-2.0 から入手できます。

適切な法律で要求されるか、書面で同意された場合を除き、本ライセンスに基づいて配布されるソフトウェアは、明示的または黙示的を問わず、いかなる種類の保証または条件もなく、「現状のまま」配布されます。ライセンスに基づく権限と制限を管理する特定の言語については、ライセンスを参照してください。

Copyright© 2020-2022 Xilinx