FC2カウンター FPGAの部屋 Vitis 2019.2 アプリケーション・プロジェクト square その2
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Vitis 2019.2 アプリケーション・プロジェクト square その2

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 と入力する。
square_u96v2_1_191211.png

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

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

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

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

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

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

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

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

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

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

ビルドが終了した。
square_u96v2_12_191215.png
  1. 2019年12月15日 03:26 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/4731-c35fbc80
この記事にトラックバックする(FC2ブログユーザー)