Handel-Cを用いたブロック崩し 指導教官:川口助手 発表項目 目的 FPGAとHandel-Cの説明 設計の仕様 まとめ 目的 システム記述言語Handel‐Cによ るFPGA開発ボードを用いたハー ドウェアの設計方法を学ぶ。 FPGAとHandel-Cの説明 FPGA(Field Programmable Gate Array) ・・・ハードウェア回路をプログラミング言語によ って実現できるIC ソフトウェアに比べ高速・低電力 Handel-C ・・・システム記述言語の一つ。従来のC言 語に並列処理などの概念が加わっている。 設計の仕様 パックマンはゲームが始まる前から動いている。 マウスを左クリックすると同時にブロック崩しゲー ムがスタートする。ボールは上、横の壁で跳ね返 り、ブロックに当たるとブロックが消され、消した ブロックの数が左上に表示される。ボールがパド ルで跳ね返す。跳ね返すことができずにボール が下に落ちてしまえば失敗で3回でゲームオー バーになる。消したブロックの総数は真ん中上に 表示される。 まとめ プログラミング(特に並列処理)に慣れるの に時間がかかり、あまり機能を付け加える ことができなかった。本来横に走らせてい るパックマンにボールと当たると形が変わ るなど…
© Copyright 2024 ExpyDoc