1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Arty A7 100TボードとMicroBlazeでHello World

Posted at

実行環境

  • Ubuntu 22.04.5 LTS
  • Vivado 2023.2
  • Vitis Unified IDE 2023.2
  • Arty A7 100T
  • Serial Port Terminal
  • Micro USB Type-B(2.0)-USB Type-Aケーブル
  • Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz

step1: VivadoでのHW作成

  1. Vivadoを起動

  2. プロジェクト作成 (design sourceや制約ファイルなどは何も追加せず全部OKでいい。ボードファイルの追加に関しては省略。)

  3. Create Block Design

  4. BoardタブからSystem Clock, USB UARTを追加

  5. Diagram+からMicroBlazeを追加
    Screenshot_2025-05-26_07-07-25.png

  6. clk_wiz_0をダブルクリック, Output ClocksからReset TypeActive Lowに変更
    Screenshot_2025-05-26_07-07-45.png

  7. Run Block Automationをクリック, Local Memory32KBに変更 (それ以上ならなんでもいい)Screenshot_2025-05-26_07-08-11.png

  8. Run Connection Automationをクリック (画像はブロック図全体像)
    Screenshot_2025-05-26_07-08-35.png

  9. Sourceタブのdesign_1_iを右クリック, Create HDL Wrapperをクリック

  10. Generate Bitstreamをクリック

  11. File>Export>Export Hardware...をクリック, xsaファイルの作成 (現プロジェクトディレクトリ/プロジェクト名.vitisというディレクトリにすると管理しやすい)

  12. Tools>Launch Vitis IDE

step2: VitisでのSW作成, ボードへの書き込み, 実行

  1. Open Workspace, 現プロジェクトディレクトリ/プロジェクト名.vitisを指定

  2. Create Platform, 作成したxsaファイルを指定してあとは全部OK

  3. File>New Component>From Example>Hello World>Create Application Component from Template
    Screenshot_2025-05-26_07-33-33.png

  4. Build>Run

  5. 適当なシリアルコンソールを開き、ttyUSB1あたりを9600レートで見ると出力が確認できる
    Screenshot_2025-05-26_07-34-44.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?