”
The Simple MicroBlaze Microcontroller 3(リファレンスデザイン)”の続き。
FileメニューからNew -> Xilinx C Project を選択する。

New Project ダイアログでEmpty Application を選択して、Next>ボタンをクリックする。

Target an existing Board Support Package のラジオボタンをチェックして、standalone_bsp_0 を選択する。Finishボタンをクリックする。

sdk\lcd_ref\srcフォルダのled_ref.c をProject Explorer のempty_application_0のsrc フォルダにドラック & ドロップする。

そうすると、自動でビルドしてしまったようだ。

Xilinx ToolsメニューからProgram FPGAを選択する。

Program FPGAダイアログが開く。Hardware Configuration内のBitstreamにiseフォルダのled_ref.bitを指定する。BMM Fileに同じiseフォルダのbmm_bd.bmm を指定する。Software Configuration内のELF File to Initialize in Block RAMにsdk\empty_application_0\Debug\empty_application_0.elf を下向き三角をクリックして指定する。

ここで、Spartan-3A Starter Kitの電源を入れて、コンフィギュレーション用のUSBケーブルを接続し、上のダイアログのProgramボタンをクリックする。(ここでは、DATA2MEMが起動して、.elfと.bmmを参照して、.elfのソフトウェアを.bitのBRAMの初期化データにロードする。そうしてできた.bitファイルをSpartan-3A Starter Kitにダウンロードする訳だ)
そうすると、LCDに”MicroBlaze on S3 Reference Design”と表示された。

次に、South Pushbuttonをクリックすると、その表示が消えて、”Thank You!”と表示された。

これでリファレンスデザインはできた。これからは、内容を解析して、LCDの制御を勉強したい。その後は、もう一度ロータリーエンコーダを制御してみたい。
- 2010年11月27日 05:05 |
- SMM
-
| トラックバック:0
-
| コメント:0