動作確認
これまでのステップにより、FPGAに書く込むためのハードウェア情報およびプロセッサ用のソフトウェア情報を作成することができました。
動作確認のデバッグのため,一時的にFPGAへ構成データを書き込む方法として,
- Vitis IDEから書き込む方法
- Vivadoから書き込む方法
があります.
Vitis IDEから書き込む方法
Vitisから書き込む際は,Vitisのメニュー"Xilinx" -> "Program FPGA"を実行します.
"Bitstream:"にVivadoで作成したFPGAの構成情報ファイル(ビットストリームファイル)を,
"Configuration"の所にVitisで作成したMicroblazeプロセッサの実行ファイルである"life_sw.elf"を設定し"Program"を押します.これにより,プロセッサのプログラムと共に,FPGAの構成データがFPGAへ書き込まれます.
Vivadoから書き込む方法
Vivadoから書き込む際は,Vitisで作成したプログラムの実行ファイル(elfファイル)をFPGAのハードウェア構成データ(ビットストリームファイル)内のプロセッサ用メモリ内に書き込んでおく必要があります.
VitisからVivadoへ戻り,Vivadoのメニュー"Tools" -> "Associate ELF files..."を実行します.
下図のように,"Design Source"の"microblaze_0"の実行ファイルとして,"life_sw.elf"を選択し"OK"を押します."life_sw.elf"はVitisの作業ディレクトリ内の"life_sw/Debug/life_sw.elf"にあります.
次に,
を実行し,FPGAの構成用データであるビットストーリムファイルを更新します.
このビットストリームを,Hardware Managerを使ってFPGAへ書き込みます.
設計と実装は以上のステップで終了です.
後は実験ボード上での実機テストとなります.
以降の作業については教員またはT.Aが行います.指示に従ってください.
液晶ディスプレイ上でライフゲームは正しく動作したでしょうか?
時間があるようでしたら、 テニスゲーム を作っ
てみましょう。
| Back |
Top |
Next |