Re: はじめてのFPGAプログラミング
はじめてのFPGAプログラムのソースコードをJavaRockトランクにマージさせてもらいました。というわけで(?)コンパイルして動かすまでの手順についての補足です。
1. JavaRockとサンプル一式をダウンロードします
ここからjavarock_r190.jarとsamples_r192.tar.gzをダウンロード。
samples_r192.tar.gzは適当に展開してください。
DOSプロンプトを開いて次のようにコマンドを実行します。
cd samples_r192を展開したところ\samples\pong set JAVAROCK=ダウンロードしたjarファイルのパス compile_fpga.bat
おなじフォルダにtop.vhdなどVHDLファイルが生成されます。
3. QuartusIIで合成します。
QuartusIIはAltera用のFPGA開発ツールです。Alteraのホームページからダウンロードできます。
3.1 合成用のプロジェクトを開く
すでにターゲットであるDE2-115に相当するプロジェクトがありますので、それを開きます。DOSプロンプトから
start DE2-115\DE2-115.qpf
とコマンドを入力してQuartusIIを開きます。ちなみに.qpfがQuartusIIのプロジェクトファイルです。起動すると↓のようなウィンドウが開きます。
3.2 合成する
合成は簡単です。メニューバーにある再生ボタン(っぽいの)をクリックします。
しばらく待つと、Warningはたくさんでますが、合成は無事に完了すると思います。
3.3 FPGAにダウンロードする
FPGAへのダウンロードもQuartusIIから実行します。
(1) DE2-115へのかきUSBポートをPCに接続して電源を投入します。一番右端のUSBポートが書き込み用ですね。
(2) QuartusIIからprogrammerを起動します。programmerもメニューバーのアイコンをクリックします。
(3) もし↓の図のようにHardware Setup...の右がNo HardwareになっていたらHardware Setup...をクリックします。USB-Blasterになっていれば問題ありません。
Hardware setupダイアログでUSB-Blasterを選択します。もし、ここにでてこない場合は、DE2-115の電源が投入されているか、USBケーブルが接続されているか、を確認してみてください。
選択すると表示が↓のように変わります。
ダイアログを閉じたら、いよいよ書き込みです
(4) Startボタンをクリックしてダウンロードを開始する
右上のバーが100%になったら完了です。
4. 遊ぶ。
遊び方は、http://www.youtube.com/watch?v=EXQ9Z3BTztwをみるといいと思います。
はてなぶろぐ
招待してもらえたので.