FC2カウンター FPGAの部屋 VivadoでZYBO用LEDテストプロジェクト3(SDK、実機テスト)
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

VivadoでZYBO用LEDテストプロジェクト3(SDK、実機テスト)

VivadoでZYBO用LEDテストプロジェクト2(プロジェクト作製、ビットストリーム生成まで)”の続き。

前回、Vivado 2013.4のプロジェクトを作製するところから、ビットストリームの生成まで行った。今回は、ハードウェアをエクスポートして、SDKを立ちあげ実機テストを行う。

・Vivado_ZYBO_LED_testのブロック・デザインを開いたまま、Fileメニューから Export -> Export Hardware for SDK... を選択した。
Vivado_ZYBO_LED_test_16_140226.png

・Export Hardware for SDKダイアログが開いた。Launch SDK にチェックを入れて、OKボタンをクリックする。
Vivado_ZYBO_LED_test_17_140226.png

・ハードウェアをエクスポートして、SDKが立ち上がった。led4_axi_lite_salve_0 が入っていた。
Vivado_ZYBO_LED_test_18_140227.png

・SDKのFileメニューから New -> Application Project を選択した。

・Application Project ダイアログが開いた。Project Name に led4_axi_lite_slave と入力した。Next >ボタンをクリックした。
Vivado_ZYBO_LED_test_19_140227.png

・Empty Application を選択して、Finishボタンをクリックした。

・led4_axi_lite_slave を展開して、src を展開し、\ZYBO_LED_test\system\SDK フォルダにある led_axi_lite_slave.c を src フォルダにドラッグアンドドロップする。

・led_axi_lite_slave.cを修正した。

・led_axi_lite_slave.cをセーブすると、自動でコンパイルが始まる。

・コンパイルが終了した。エラーはない。
Vivado_ZYBO_LED_test_22_140227.png

・ZYBOの電源をONした。

・SDKの Xilinx Tools メニューの Program FPGA を選択する。

・ビットストリームの場所を確認して、Program ボタンをクリックする。
Vivado_ZYBO_LED_test_23_140227.png

・ZYBOボードの緑色のDONE LEDが点灯する。電流は0.23A。
ZYBO_LED_test_32_140225.jpg

・Tera Tremなどのターミナルソフトを立ちあげる。

・シリアルポートに設定する。
ZYBO_LED_test_22_140225.png

・設定メニューから端末を選択し、ローカルエコーにチェックを入れる。
ZYBO_LED_test_23_140225.png

・設定メニューからシリアルポートを選択し、ボー・レート:115200、データ8ビット、パリティ none、ストップ1ビット、フロー制御 none に設定する。
ZYBO_LED_test_24_140225.png

・Run メニューから Run Configuration...を選択する。

・Xilinx C/C++ application (GDB) を右クリックし、右クリックメニューから New を選択する。
ZYBO_LED_test_25_140225.png

・led4_axi_lite_slave_Debug が出来る。Runボタンをクリックする。
ZYBO_LED_test_26_140225.png

・Tera Termにメニューが表示される。
ZYBO_LED_test_27_140225.png

・ZYBOの電流値は0.30Aになった。
ZYBO_LED_test_33_140225.jpg

・4 のキーを押して、LED Interval Resister を設定する。値は、50000000を設定すると、0.5秒毎にLEDの値がインクリメントされるので、これを設定する。
ZYBO_LED_test_28_140225.png

・2 のキーを押すとLEDがカウントを始める。
ZYBO_LED_test_29_140225.png

なお、このZYBO用LEDテストVivado 2013.4プロジェクトは、GithubにPushしておいた。但し、Windowsだと、階層の浅いフォルダに入れておかないとパス名が長すぎてエラーになる。
  1. 2014年03月01日 05:34 |
  2. ZYBO
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog.fc2.com/tb.php/2754-62df6add
この記事にトラックバックする(FC2ブログユーザー)