FC2カウンター FPGAの部屋 @ikwzmさんのUltraZed 向け Debian GNU/Linux の構築をやってみる3(FSBLとPMUFWを作る)
FC2ブログ

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

FPGAの部屋

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

@ikwzmさんのUltraZed 向け Debian GNU/Linux の構築をやってみる3(FSBLとPMUFWを作る)

@ikwzmさんのUltraZed 向け Debian GNU/Linux の構築をやってみる2(Sample FPGA Design編)”の続き。

前回は、AXI_GPIO を 3 個使ったシンプルなデザインを作成して、論理合成、インプリメント、ビットストリームの生成まで終了した。今回は、ハードウェアをエクスポートして、SDK を起動し、FSBL とPMUFW を作成しよう。

今日参考にするのは、
UltraZed 向け Debian GNU/Linux の構築(FSBL編)”と
UltraZed 向け Debian GNU/Linux の構築(PMUFW編)”だ。

Vivado 2017.4 のFile メニューからExport -> Export Hardware... を選択する。

Export Hardware ダイアログが表示された。
Inclucde bitstream にチェックを入れて、OK ボタンをクリックする。
UltraZed-EG_Linux_35_170116.png

File メニューからLaunch SDK を選択する。
Launch SDK ダイアログが表示された。OK ボタンをクリックする。
UltraZed-EG_Linux_36_170116.png

SDK が立ち上がった。
UltraZed-EG_Linux_37_170116.png

FSBLの作成
File メニューからNew -> Application project を選択する。
New Project のApplication project ダイアログが表示された。
Project name に zynqmp_fsbl と入力して、Next > ボタンをクリックする。
UltraZed-EG_Linux_38_170116.png

Available Templates から Zynq MP FSBL を選択して、Finish ボタンをクリックする。
UltraZed-EG_Linux_39_170116.png

zynqmp_fsbl.elf ができた。
UltraZed-EG_Linux_40_170116.png

PMUFW の作成
File メニューからNew -> Application project を選択する。
New Project のApplication project ダイアログが表示された。
Project name に zynqmp_pmufw と入力し、Processor をプルダウンメニューから psu_pmu_0 を選択する。
Next > ボタンをクリックする。
UltraZed-EG_Linux_41_170116.png

Available Templates で、ZynqMP PMU Firmware が選択されているので、Finish ボタンをクリックする。
UltraZed-EG_Linux_42_170116.png

zynqmp_pmufw.elf ができた。
UltraZed-EG_Linux_43_170116.png
  1. 2018年01月16日 04:57 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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