アプリケーション プロジェクトの作成 - 2020.2 Japanese

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

Document ID
UG1393
Release Date
2021-03-22
Version
2020.2 Japanese
ヒント: サンプル デザインは、Vitis コア開発キットのインストールに含まれますが、ザイリンクス Vitis Examples GitHub リポジトリからもダウンロードできます。詳細は、サンプル デザインの概要を参照してください。

Vitis IDE を起動したら、新規アプリケーション プロジェクトを作成できます。

  1. File > New > Vitis Application Project をクリックするか、これが最初に Vitis IDE を起動した場合であれば、Welcome 画面で Create Application Project をクリックします。

    New Application Project ウィザードが開き、新規ユーザーにプロセスを説明する Welcome ページが表示されます。このページが次回から表示されないようにするには、Skip welcome page next time をオンにします。

  2. Next をクリックして New Application Project ウィザードの Platform ページを開いて、 ターゲット プラットフォームを指定します。
    ターゲット プラットフォームには、ベース ハードウェア デザインと、宣言されたインターフェイスにアクセラレータを接続するのに使用されたメタデータが含まれます。Select a platform from repository タブを使用してプロジェクトのプラットフォームを選択します。Find フィールドに値を入力すると、表示される選択肢を減らして、必要なプラットフォームを見つけやすくできます。下部には、次の図に示すように現在選択しているプラットフォームに関連する情報が表示されます。

    注記: 特定のリリースでサポートされるプラットフォームについては、Vitis 入門 のリリース ノートを参照してください。

    カスタム定義またはサードパーティのプラットフォームもリポジトリに追加できます。詳細は、プラットフォームおよびリポジトリの管理 を参照してください。

  3. Application Project Details ページで Application project name に名前を指定します。

    デフォルトでは、アプリケーション プロジェクトに対して新しいシステム プロジェクトが作成されますが、アプリケーション プロジェクトが既に存在する場合は、既存のシステム プロジェクトに追加することもできます。システム プロジェクトとは、さまざまなプロジェクトをまとめてシステム ビューを作成するトップレベルの管理者です。

  4. Next をクリックして続行します。
    注記: 手順 2 でプロジェクト プラットフォームとしてデータセンター アクセラレータ カードを選択した場合、次のページは表示されません。手順 6 に進んでください。
  5. Platform ページで Embedded Acceleration ターゲット プラットフォームを選択した場合 (Flow 列に表示)、次のような Domain ページが開きます。

    プラットフォームの既存ドメインのリストから Domain を選択すると、ドメインの詳細が作成されます。[Domain] では、ターゲット プラットフォームでホスト プログラムを実行するのに使用されるプロセッサおよびオペレーティング システムを定義します。エンベデッド プラットフォームで正しくビルドされるようにプロジェクトの Application Settings を設定することもできます。

    Sysroot path
    sysroot は、基本システム ルート ファイル構造を定義するプラットフォームの一部です。[Sysroot path] では、アプリケーションの新しい sysroot を定義できます。
    Root FS
    ルート ファイル システムのディレクトリを指定します。
    Kernel Image
    オペレーティング システムのディレクトリを指定します。

    これらのオプションは、プロジェクトを作成した後に Project Editor ウィンドウの System Project Settings から変更できます。

  6. Next をクリックして Templates ページを開き、新規プロジェクト用にアプリケーション アクセラレーション テンプレートを指定します。

    Empty Application を選択すると、空のプロジェクトが作成され、ファイルをインポートして、最初からプロジェクトを作成できます。また、提供されているテンプレート プロジェクトを新規アプリケーション プロジェクトの基盤として使用すると、プロジェクトを開始しやすくなったり、ツールを学びやすくなります。

    ヒント: Vitis IDE Examples ボタンまたは Vitis IDE Libraries ボタンをクリックすると、サンプル デザインの概要 で説明したように、その他の例をインストールできます。
  7. Finish をクリックして New Application Projectウィザードを閉じ、IDE でプロジェクトを開きます。
    ヒント: Vitis IDE で Design パースペクティブが開きます ( Vitis IDE の理解 を参照)。表示に慣れていない場合は、この情報を確認してください。

    新しいアプリケーション アクセラレーション プロジェクトが Vitis IDE で作成されると、最上位システム プロジェクトが作成され、そこにホスト コード用のアプリケーション プロジェクト、カーネル オブジェクトのコンパイル用のハードウェア カーネル プロジェクト、ハードウェア カーネルをターゲット プラットフォームと相互にリンクするために使用される hw_link プロジェクトが含まれます。これらのプロジェクトは、次の図に示す Explorer ビューに表示されます。