”
Vitis 2019.2 アプリケーション・プロジェクト square その1”の続き。
Vitis-Tutorials/docs/mixing-c-rtl-kernels/reference-files/src/host/host_step1.cpp のコードを引用しまくりで、Vitis 2019.2 のアプリケーション・プロジェクトの square を作成して、ホストアプリケーションとカーネルアプリケーションのコードを貼った。
今回は、spuare のアクセラレーション・アプリケーション・プロジェクトを作成して、ビルドしていこう。
まずは、Vitis 2019.2 を起動して、spuare のアクセラレーション・アプリケーション・プロジェクトを作成する。
Vitis 2019.2 のFile メニュー -> New -> Application Project... を選択する。
New Application Project ダイアログの Create a New Application Project 画面で Project name に square_u96v2 と入力する。

Platform 画面では、ultra96v2_min2 を選択した。

Domain 画面では、Linux しかプラットフォームに無いので、そのままとする。

Template 画面では、Empty Application を選択して、Finish ボタンをクリックした。

square アプリケーション・プロジェクトが作成された。
ホストアプリケーションとカーネルアプリケーションはすでにファイルがあるので、ファイルをインポートする。
square_u96v2_system -> square_u96v2 -> src ディレクトリを右クリックし右クリックメニューから Import Source... を選択した。

Import Soruces ダイアログが表示された。
Browse... ボタンをクリックした。

Import from directory ダイアログが表示された。
インポートしたいファイルがあるディレクトリを指定して、OK ボタンをクリックした。

Import Soruces ダイアログの square_host.cpp と square.cpp にチェックを入れて、Finish ボタンをクリックした。

square_u96v2_system -> square_u96v2 -> src ディレクトリに square_host.cpp と square.cpp が入った。

Hardware Function に square() を追加しよう。
Add Hardware Function ボタンをクリックした。
Add Hardware Function ダイアログが表示された。
square(int *,int*,int) -squrae.cpp を選択して OK ボタンをクリックした。

Hardware Function に square() が入った。
Active build configuration を Hardware にして、ビルドのトンカチ・ボタンをクリックした。

ビルドが終了した。
- 2019年12月15日 03:26 |
- Vitis
-
| トラックバック:0
-
| コメント:0