FC2カウンター FPGAの部屋 Ultra96-V2 の Vitis アクセラレーション・プラットフォームの作り方3(Vitis プラットフォーム作成)
FC2ブログ

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

FPGAの部屋

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

Ultra96-V2 の Vitis アクセラレーション・プラットフォームの作り方3(Vitis プラットフォーム作成)

Ultra96-V2 の Vitis アクセラレーション・プラットフォームの作り方2(ソフトウェア・コンポーネント編)”の続き。

ハードウェア・コンポーネント編、ソフトウェア・コンポーネント編で作成したファイルを元に、Vitis 2019.2 を起動してプラットフォームを作成しよう。

まずは、Vitis 2019.2 のGUI が立ち上がるように、環境を設定しておく必要がある。
source <Vitis 2019.2 のインストール・ディレクトリ>/settings64.sh
を実行しよう。

ultra96v2_min2_pkg/pfm ディレクトリに移動して、その下の wksp1 をワークスペースに指定して、Vitis GUI を立ち上げた。
cd ultra96v2_min2_pkg/pfm
vitis -workspace wksp1

Vitis_Platform2_62_191130.png

Vitis 2019.2 の GUI が立ち上がった。
Vitis_Platform2_63_191201.png

Create Platform Project をクリックした。
New Platform Project ダイアログが立ち上がった。
Project name に ultra96v2_min2 と入力した。
Vitis_Platform2_64_191201.png

Platform Project では、Create from hardware specification のラジオボタンがクリックされていることを確認した。
Vitis_Platform2_65_191201.png

Platform Project Specification では、”Ultra96-V2 の Vitis アクセラレーション・プラットフォームの作り方(ハードウェア・コンポーネント編)”で作成した。 xsa ファイルをXSA file に指定した。
Software Specification の Operating system を linux に変更した。
Vitis_Platform2_67_191201.png

Platform Project が作成された。
Vitis_Platform2_68_191201.png

Bif File は、”Ultra96-V2 の Vitis アクセラレーション・プラットフォームの作り方2(ソフトウェア・コンポーネント編)”で指定した。
た linux.bif を指定した。
Boot Component Directory と Linux Image Directory には、ultra96v2_min2_pkg/pfm/boot ディレクトリを指定した。
Sysroot Directory に ultra96v2_min2_pkg/pfm/sysroots/aarch64-xilinx-linux/ ディレクトリを指定した。
Vitis_Platform2_69_191201.png

トンカチ・ボタンをクリックして、プラットフォームのビルドを行った。
プラットフォームがビルドされた。
Vitis_Platform2_70_191201.png

プラットフォームのディレクトリを示す。
ultra96v2_min2/export の下の ultra96v2_min2 ディレクトリがプラットフォームだ。
その下に hw と sw にディレクトリがあって、各ファイルが入っている。
Vitis_Platform2_71_191201.png


今回は、linux のプラットフォームしか作成しなかったが、ベアメタルのプラットフォームの作り方は、”Vitis 2019.2 の組み込みプロセッサ プラットフォームの開発をやってみる4(プラットフォームの作成)”を参照のこと。

参考文献
(1). Vitis Unified Software Development Platform Documentation, Embedded Processor Platform Development, Creating the Platform
  1. 2019年12月02日 05:09 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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