FC2カウンター FPGAの部屋 Zynq-7000(ZC702)のチュートリアルをやってみた3(実機でテスト)
FC2ブログ

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

FPGAの部屋

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

Zynq-7000(ZC702)のチュートリアルをやってみた3(実機でテスト)

Zynq-7000(ZC702)のチュートリアルをやってみた2(XPS、SDK)”の続き。

ツイッターでお世話になっているykazu1998さんからZC702ボードをお借りすることが出来たので、チュートリアルの続きをやってみたいと思う。まずはチュートリアル1から実機でテストする。

・ZC702に電源ケーブルを接続した。

・Xilinx Platform cable USB II がなかったので、Digilent社のUSB-JTAG Programming Cable を接続した。

・J17 (USB-Serial) からミニUSBケーブルでパソコンのUSBポートに接続した。

・J27,J28をSDコネクタ側で無い方に、それ以外のジャンパーピンをSDコネクタ側にした。
ZC702_80_120705.jpg

・電源をONした。

USB-Serial のICはデバイスマネージャを見ると、Silicon Labs CP210x USB to UART Bridge だった。ドライバが入っていてCOM6 が割り当てられていた。

・Tera Term を立ちあげて、COM6に接続して、115200bps, 8bit, No Parity, Stop 1bit, フローコントロール無しに設定した。

・hello_world_0 の右クリックメニューからRun As -> Run Configurations... を選択した。
ZC702_81_120705.png

・Xilinx C/C++ ELF の右クリックメニューからNew を選択した。
ZC702_82_120705.png

・hello_world_0 Debug (4) が出来た。
ZC702_83_120705.png

・Device Initialization タブをクリックして、path to the initialization TCL file にps7_init.tcl がPath情報付きで入っていた。
ZC702_84_120705.png

STDIO Connection タブで、Connect STDIO to Console にチェックを入れて、Port をCOM6、BAUD Rate を115200に設定した。(チェックを入れないのが正解だった。詳しくは再追記を参照)
ZC702_85_120705.png

TeraTerm を上げているとCOM6がすでに使われていると言われてエラーになるので、Tera Termを落としてやってみた。

やはりエラーだった。
ZC702_86_120705.png

今度はZC702の電源をONしたまま、SDKのCプロジェクトを作るところからやってみることにする。

(2012/07/06:追記)
やはりうまく行きません。何が悪いのかな?皆さんの環境でSDKのXilinx Tools -> Program FPGAはフェイルしないでしょうか?
ZC702のリファレンス・デザインをやってみようと思います。でも、これXilinxのライセンスをaccept しているので、ブログに書けないんですよね。

原因の一端がわかりました。JTAG切り替えスイッチがJTAG Header J58 に設定してありました。これじゃZynqがiMPACTから見えません。ZC702には、Digilent社のUSB-JTAG Programming Module が載っているので、これにJTAGを切り替えたら、iMPACTからZynqが見えました。これでやり直します。

(2012/07/06:再追記)
・TDIO Connection タブで、Connect STDIO to Console にチェックを入れずにそのままとした。
ZC702_87_120706.png

・ソフトウェアの実行が終了した。
ZC702_88_120706.png

・TeraTerm にHello Worldが表示された。嬉しい。。。
ZC702_89_120706.png

Hello Worldを表示しただけだが、苦労したので、とっても嬉しかった。

  1. 2012年07月05日 06:10 |
  2. Zynq
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


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

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