cad 00 - 最初の ml403 ボード利用 -

12
CAD 00 - 最最最 ML403 最最最最最 - Fire Tom Wada IE dept. Univ. of the Ryukyus

Upload: duante

Post on 20-Mar-2016

62 views

Category:

Documents


0 download

DESCRIPTION

CAD 00 - 最初の ML403 ボード利用 -. Fire Tom Wada IE dept. Univ. of the Ryukyus. ML403 ボードの接続. 電源スイッチ. FPGA XC4VFX12 -10. DIP スイッチ. 4bit LED. AC アダプタ接続 DIP スイッチ  000101 コンパクト FLASH  はあってもなくてもよい PC との USB 接続 USB ケーブル BOX のランプ点灯 ボード右上の電源スイッチ ON. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CAD 00 - 最初の ML403 ボード利用 -

CAD 00- 最初の ML403 ボード利用 -

Fire Tom WadaIE dept.

Univ. of the Ryukyus

Page 2: CAD 00 - 最初の ML403 ボード利用 -

ML403 ボードの接続

1. AC アダプタ接続2. DIP スイッチ  0001013. コンパクト FLASH  はあってもなくてもよい4. PC との USB 接続5. USB ケーブル BOX のランプ点灯6. ボード右上の電源スイッチ ON

電源スイッチ

4bitLED

DIPスイッチ

FPGAXC4VFX12

-10

Page 3: CAD 00 - 最初の ML403 ボード利用 -

FPGA 内にカウンターを作り LED を点滅させる(1)ツールを立ち上げ、必要なファイルを加える1. Xilinx ISE Project Navigator 起動2. File -> New Project % 新しい設計プロジェクトを作る3. プロジェクト名を入力  new004. FPGA パラメータ等入力

– Virtex4– XC4VFX12– FF668– -10

5. Finish % プロジェクトが完成6. Project-> Add copy of source で以下の3つのファイルを加える

– counter.vhd Association = ALL % シミュレーションにも FPGA にも使用– test_counter.vhd Association = Simulation % シミュレーションじのみ用– System.ucf Association = Implementation %FPGA 生成時のみ使用

Page 4: CAD 00 - 最初の ML403 ボード利用 -

プロジェクト名入力

Page 5: CAD 00 - 最初の ML403 ボード利用 -

Project-> Add copy of source で3つのファイルを加えた後

Page 6: CAD 00 - 最初の ML403 ボード利用 -

FPGA 内にカウンターを作り LED を点滅させる(2)動作シミュレーション1. Design ウインドウの  Simulation ボタンを押す % シミュレーションモード2. test_counter - behavior (test_counter.vhd) を選択する

– テストベンチを選択しないとシミュレションできません  注意です3. ISim Simulator をクリックし、 Simulate Behavioral Model をダブルクリック

– % シミュレーション開始4. Isim ツールで

1. Simulation- > Run all で実行2. Simulation ->Break でストップ3. View -> Zoom -> In や Out で拡大縮小5. シミュレーションで動作を確認

6. Isim を終了

Page 7: CAD 00 - 最初の ML403 ボード利用 -

Isim 実行  350ms までの結果

Page 8: CAD 00 - 最初の ML403 ボード利用 -

FPGA 内にカウンターを作り LED を点滅させる(3)VHDL 記述から回路を生成し、 FPGA に転送

1. Design ウインドウの  Imprementation ボタンを押す   %FPGA 制作モード2. 下側ウインドウの Generate Programming File をダブルクリック– 回路を合成し、 FPGA 内部に配置し配線するので、時間かかる– Process “Generate Programming File” completed successfully がでればデータ完成

3. Tools -> iMPACT 起動4. ISE iMPACT で edit -> Launch wizard

– Automatically connect to a cable and identify Boundary-Scan chain を選択し、 OK– その後、 no, cancel で次ページの図がでる。– 図の FPGA で右クリック  Assign new configuration file で counter.bit を設定– 図の FPGA で右クリック  Program で FPGA にデータを流し込む5. ボード右下の LED が点滅する。

Page 9: CAD 00 - 最初の ML403 ボード利用 -

ML 403ボード上の JTAG の接続図

FPGAXC4VFX12

-10

Page 10: CAD 00 - 最初の ML403 ボード利用 -

プログラム用ビットファイルが表示

Bit ファイル

Page 11: CAD 00 - 最初の ML403 ボード利用 -

LED が点滅する

Page 12: CAD 00 - 最初の ML403 ボード利用 -

ボード上の部品の接続