ユーザーズマニュアル JTAG-Blazer...JTAG-Blazerユーザーズマニュアル...

84
JTAG-Blazer ユーザーズマニュアル Version 2.0.9 2013/09/11 株式会社アットマークテクノ [http://www.atmark-techno.com] Armadillo サイト [http://armadillo.atmark-techno.com] SUZAKU サイト [http://suzaku.atmark-techno.com]

Transcript of ユーザーズマニュアル JTAG-Blazer...JTAG-Blazerユーザーズマニュアル...

JTAG-Blazerユーザーズマニュアル

Version 2.0.92013/09/11

株式会社アットマークテクノ [http://www.atmark-techno.com]

Armadillo サイト [http://armadillo.atmark-techno.com]

SUZAKU サイト [http://suzaku.atmark-techno.com]

JTAG-Blazer ユーザーズマニュアル株式会社アットマークテクノ

札幌本社〒 060-0035 札幌市中央区北 5 条東 2 丁目 AFT ビルTEL 011-207-6550 FAX 011-207-6570

横浜営業所〒 221-0835 横浜市神奈川区鶴屋町 3 丁目 30-4 明治安田生命横浜西口ビル 7FTEL 045-548-5651 FAX 050-3737-4597

製作著作 © 2004-2013 Atmark Techno, Inc

Version 2.0.92013/09/11

目次1. はじめに ........................................................................................................................................... 82. 注意事項 ........................................................................................................................................ 10

2.1. 安全に関する注意事項 ........................................................................................................ 102.2. 取扱い上の注意事項 ........................................................................................................... 11

2.2.1. 本体の扱いに関して ................................................................................................ 112.2.2. アダプタの扱いに関して ......................................................................................... 112.2.3. JTAG ケーブルのご利用に関して ............................................................................ 122.2.4. ネットワークのセキュリティに関して .................................................................... 12

2.3. ソフトウェア使用に関しての注意事項 ............................................................................... 132.4. 保証について ...................................................................................................................... 132.5. 輸出について ...................................................................................................................... 132.6. 商標について ...................................................................................................................... 13

3. 特徴 ............................................................................................................................................... 144. ご使用になる前に .......................................................................................................................... 15

4.1. 本体の各部名称 .................................................................................................................. 154.2. JATG-Blazer を操作するためのソフトウェア .................................................................... 164.3. JB Manager の各部名称 .................................................................................................... 174.4. JB Manager のインストール ............................................................................................. 184.5. JTAG-Blazer の接続図 ....................................................................................................... 184.6. JTAG ケーブルの接続方法 ................................................................................................. 194.7. ネットワークに関して ........................................................................................................ 20

5. 使用方法 ........................................................................................................................................ 215.1. IP 設定 ................................................................................................................................ 22

5.1.1. 接続方法 .................................................................................................................. 225.1.2. 設定手順 .................................................................................................................. 225.1.3. 接続確認 .................................................................................................................. 26

5.2. JTAG-Blazer の検索 .......................................................................................................... 265.2.1. 簡易入力手順 ........................................................................................................... 27

5.3. ターゲット書込み ............................................................................................................... 285.3.1. コンフィギュレーションファイルの準備 ................................................................. 285.3.2. 接続方法 .................................................................................................................. 285.3.3. 書込み手順 .............................................................................................................. 28

5.4. 内部メモリ書込み ............................................................................................................... 315.4.1. コンフィギュレーションファイルの準備 ................................................................. 315.4.2. 書込み手順 .............................................................................................................. 31

5.5. 内部メモリ読込み ............................................................................................................... 345.5.1. 読込み手順 .............................................................................................................. 34

5.6. スタンドアロン書込み ........................................................................................................ 355.6.1. 接続方法 .................................................................................................................. 355.6.2. 書込み手順 .............................................................................................................. 35

5.7. 構成情報表示 ...................................................................................................................... 375.7.1. 取得・表示手順 ....................................................................................................... 375.7.2. デバイス ID の登録・変更 ....................................................................................... 38

5.8. 内部メモリ情報表示 ........................................................................................................... 405.8.1. 取得・表示手順 ....................................................................................................... 40

5.9. 内部メモリのハッシュ値表示 ............................................................................................. 415.9.1. 取得・表示手順 ....................................................................................................... 42

5.10. ファイル変換 .................................................................................................................... 435.10.1. 変換手順 ............................................................................................................... 44

5.11. JTAG クロック設定 ......................................................................................................... 45

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

3

5.11.1. 取得・設定手順 ..................................................................................................... 455.12. ファームウェア情報表示 .................................................................................................. 47

5.12.1. 取得・表示手順 ..................................................................................................... 475.13. ファームウェア更新 ......................................................................................................... 48

5.13.1. 更新手順 ............................................................................................................... 485.14. 履歴消去 ........................................................................................................................... 49

5.14.1. 消去手順 ............................................................................................................... 505.15. TE7720 デバイスモード ................................................................................................. 50

5.15.1. 設定手順 ............................................................................................................... 515.16. バージョン情報表示 ......................................................................................................... 51

5.16.1. 表示手順 ............................................................................................................... 526. トラブルシューティング ................................................................................................................ 53

6.1. ネットワーク関連 ............................................................................................................... 536.2. JTAG 関連 ......................................................................................................................... 536.3. JB Manager 関連 .............................................................................................................. 54

A. 製品仕様 ........................................................................................................................................ 55A.1. JTAG-Blazer (JB030-FP0) の仕様 ................................................................................... 55A.2. JTAG 信号の電気的仕様 .................................................................................................... 55

B. コンフィギュレーションファイル作成方法 ................................................................................... 57B.1. Xilinx iMPACT を使用した SVF、XSVF の作成 ............................................................... 57B.2. Xilinx iMPACT を使用した複数デバイス時の SVF、XSVF の作成 ................................... 63B.3. Xilinx iMPACT を使用した SVF、XSVF 作成可能パターン .............................................. 69B.4. Altera Quartus II を使用した SVF の作成 ........................................................................ 70

C. エラーリスト ................................................................................................................................. 73D. ERROR ランプ点滅パターン ........................................................................................................ 74E. JTAG コネクタピンアサイン ......................................................................................................... 75F. JTAG ケーブル対応コネクタ一覧 .................................................................................................. 76G. ターゲット基板設計上の注意点 ..................................................................................................... 77H. JB Manager for Linux ................................................................................................................ 78

H.1. JB Manager for Linux のビルドに必要なパッケージ ...................................................... 78H.2. JB Manager for Linux のインストール ........................................................................... 78H.3. コマンド一覧 ..................................................................................................................... 78H.4. 内部メモリ書込みサンプルスクリプト ............................................................................... 79H.5. ファームウェア更新サンプルスクリプト ........................................................................... 79

I. JB Compression Checker ............................................................................................................ 80I.1. JB Compression Checker のインストール ....................................................................... 80I.2. 圧縮後のサイズを調べる ...................................................................................................... 80

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

4

図目次4.1. 本体概観図 ................................................................................................................................. 154.2. JB Manager メイン画面 ............................................................................................................ 174.3. 接続図 ........................................................................................................................................ 184.4. 6 ピンバラケーブル接続図 ......................................................................................................... 194.5. 14 ピンフラットケーブル接続図 ................................................................................................ 194.6. 10 ピンフラットケーブル接続図 ................................................................................................ 195.1. MAC アドレス記載位置(本体表面) ............................................................................................. 225.2. IP 設定時のウィンドウ ............................................................................................................... 235.3. IP 設定ダイアログ ...................................................................................................................... 235.4. 検索後の IP 設定ダイアログ ....................................................................................................... 245.5. IP 設定ダイアログ ...................................................................................................................... 255.6. 応答待ちダイアログ ................................................................................................................... 255.7. 設定変更完了メッセージ ............................................................................................................ 255.8. IP アドレス簡易入力時のウィンドウ .......................................................................................... 275.9. JB 検索ダイアログ ..................................................................................................................... 275.10. ターゲット書込み時のウィンドウ ............................................................................................ 295.11. ターゲット書込み確認ウィンドウ ............................................................................................ 295.12. 転送ダイアログ ........................................................................................................................ 305.13. エラーメッセージ ..................................................................................................................... 305.14. 内部メモリ書込み時のウィンドウ ............................................................................................ 315.15. 内部メモリ書込み確認ウィンドウ ............................................................................................ 325.16. 転送ダイアログ ........................................................................................................................ 335.17. エラーメッセージ ..................................................................................................................... 335.18. 内部メモリ読込み時のウィンドウ ............................................................................................ 345.19. 保存ファイル名指定時のウィンドウ ......................................................................................... 345.20. 転送ダイアログ ........................................................................................................................ 355.21. START ボタン位置 .................................................................................................................. 365.22. 構成情報表示時のウィンドウ ................................................................................................... 375.23. 構成情報取得後のウィンドウ ................................................................................................... 385.24. 未定義デバイスが表示 .............................................................................................................. 395.25. デバイス名の変更 ..................................................................................................................... 395.26. デバイスリストの保存 .............................................................................................................. 405.27. 内部メモリ情報表示時のウィンドウ ......................................................................................... 415.28. ファイル情報表示ウィンドウ ................................................................................................... 415.29. ハッシュ値を表示 ..................................................................................................................... 425.30. 転送ダイアログ ........................................................................................................................ 425.31. ハッシュ値表示ウィンドウ ....................................................................................................... 435.32. ファイル変換ウィンドウ .......................................................................................................... 445.33. ファイル変換ダイアログ .......................................................................................................... 445.34. 変換終了メッセージ ................................................................................................................. 455.35. JTAG クロック設定時のウィンドウ ......................................................................................... 455.36. JTAG クロック設定ウィンドウ ................................................................................................ 465.37. ファームウェア情報表示時のウィンドウ .................................................................................. 475.38. バージョン情報表示ウィンドウ ................................................................................................ 475.39. ファームウェア更新時のウィンドウ ......................................................................................... 485.40. バージョン情報表示ウィンドウ ................................................................................................ 485.41. 転送ダイアログ ........................................................................................................................ 495.42. 履歴消去時ウィンドウ .............................................................................................................. 505.43. TE7720 オプション設定時ウィンドウ .................................................................................... 515.44. TE7720 モード時のターゲット書込み確認ウィンドウ ............................................................ 51

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

5

5.45. JB Manager のバージョン表示時のウィンドウ ...................................................................... 525.46. JB Manager のバージョン情報表示ウィンドウ ...................................................................... 52B.1. iMPACT Project ウィンドウ .................................................................................................... 57B.2. iMPACT - Welcome to iMPACT ウィンドウ ........................................................................... 58B.3. Create a New SVF File ダイアログ ......................................................................................... 59B.4. File Generation Mode ウィンドウ ........................................................................................... 59B.5. Add Device ダイアログ ............................................................................................................ 60B.6. iMPACT メインウィンドウ ........................................................................................................ 61B.7. Programming Properties ウィンドウ ..................................................................................... 62B.8. iMPACT メインウィンドウ ........................................................................................................ 63B.9. iMPACT メインウィンドウ ........................................................................................................ 64B.10. Add Device ダイアログ .......................................................................................................... 65B.11. Select Device Part Name ダイアログ ................................................................................... 65B.12. iMPACT メインウィンドウ ..................................................................................................... 66B.13. iMPACT メインウィンドウ ..................................................................................................... 67B.14. Programming Properties ウィンドウ ................................................................................... 68B.15. iMPACT メインウィンドウ ..................................................................................................... 69B.16. Programmer 初期画面 ........................................................................................................... 70B.17. Select Programming File ...................................................................................................... 71B.18. Add File 後の画面 ................................................................................................................... 71B.19. Create JAM, SVF, or ISC File ............................................................................................... 72F.1. 14 ピンコネクタ推奨部品ピンアサイン ...................................................................................... 76F.2. 10 ピンコネクタ推奨部品ピンアサイン ...................................................................................... 76I.1. JB Compression Checke 起動画面 ........................................................................................... 80I.2. コンフィギュレーションデータの選択 ......................................................................................... 80I.3. テスト結果の表示 ........................................................................................................................ 81

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

6

表目次4.1. JTAG-Blazer の各部名称と機能 ................................................................................................. 164.2. JB Manager の各部名称と機能 ................................................................................................. 175.1. 内部メモリ情報表示時のウィンドウ ........................................................................................... 406.1. バージョン対応 .......................................................................................................................... 54E.1. 14 ピンコネクタ配列表 (14 ピンフラットケーブル) ................................................................. 75E.2. 10 ピンコネクタ配列表 (6 ピンバラケーブル、10 ピンフラットケーブル) .............................. 75F.1. ターゲット側 14 ピンコネクタ推奨部品表 ................................................................................. 76F.2. ターゲット側 10 ピンコネクタ推奨部品表 ................................................................................. 76F.3. 本体側コネクタ部品表 ................................................................................................................ 76

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

7

1. はじめに

このたびは JTAG-Blazer をお買いお求めいただき、ありがとうございます。

本製品は、FPGA のコンフィギュレーション、及び CPLD / PROM のプログラミングツールです。(本マニュアルでは、これらをまとめてコンフィギュレーションと称します。)

本マニュアルには、本製品の使用前の準備と使用方法を記載しています。本製品を使用する前に、一度すべてのページをお読みください。

本製品についてご不明な点がございましたら、お手数ですが Web サイト [http://www.atmark-techno.com/]等をご利用ください。

本製品で使用しているソフトウェアは Free Software / Open Source Software で構成されています。Free Software / Open Source Software は世界中の多くの開発者の成果によってなりたっています。この場を借りて感謝の意を示します。

uClinux は D. Jeff Dionne 氏や Greg Ungerer 氏、David McCullough 氏、さらに uClinuxdevelopment list に参加しているすべての人の成果によって支えられています。

uClibc は Eric Andersen 氏によって開発・保守されています。

MicroBlaze プロセッサアーキテクチャへの uClinux オリジナルポートは、John Williams 氏(オーストラリア・ブリスベンのクイーンズランド大学エンベデットシステムリサーチグループ所属)によるものです。

本製品で使用しているソフトウェアのソースコードは、Web サイト [http://www.atmark-techno.com/]からダウンロードすることができます。

本書では以下のようにアイコンを使用しています。

注意事項を記載します。お使いになる人や他の人への危害、財産への損害を未然に防止するため、必ずお守りください。

JTAG-Blazer ユーザーズマニュアル はじめに

8

役に立つ情報を記載します。

JTAG-Blazer ユーザーズマニュアル はじめに

9

2. 注意事項

2.1. 安全に関する注意事項本製品を安全にご使用いただくために、特に以下の点にご注意ください。

• ご使用の前に必ず製品マニュアルおよび関連資料をお読みになり、使用上の注意を守って正しく安全にお使いください。

• マニュアルに記載されていない操作・拡張などを行う場合は、弊社Web サイトに掲載されている資料やその他技術情報を十分に理解した上で、お客様自身の責任で安全にお使いください。

• 水・湿気・ほこり・油煙等の多い場所に設置しないでください。火災、故障、感電などの原因になる場合があります。

• 本製品に搭載されている部品の一部は、発熱により高温になる場合があります。周囲温度や取扱いによってはやけどの原因となる恐れがあります。本体の電源が入っている間、または電源切断後本体の温度が下がるまでの間は、基板上の電子部品、及びその周辺部分には触れないでください。

• 本製品を使用して、お客様の仕様による機器・システムを開発される場合は、製品マニュアルおよび関連資料、弊社 Web サイトで提供している技術情報のほか、関連するデバイスのデータシート等を熟読し、十分に理解した上で設計・開発を行ってください。また、信頼性および安全性を確保・維持するため、事前に十分な試験を実施してください。

• 本製品は、機能・精度において極めて高い信頼性・安全性が必要とされる用途(医療機器、交通関連機器、燃焼制御、安全装置等)での使用を意図しておりません。これらの設備や機器またはシステム等に使用された場合において、人身事故、火災、損害等が発生した場合、当社はいかなる責任も負いかねます。

• 本製品には、一般電子機器用(OA 機器・通信機器・計測機器・工作機械等)に製造された半導体部品を使用しています。外来ノイズやサージ等により誤作動や故障が発生する可能性があります。万一誤作動または故障などが発生した場合に備え、生命・身体・財産等が侵害されることのないよう、装置としての安全設計(リミットスイッチやヒューズ・ブレーカー等の保護回路の設置、装置の多重化等)に万全を期し、信頼性および安全性維持のための十分な措置を講じた上でお使いください。

• 無線 LAN 機能を搭載した製品は、心臓ペースメーカーや補聴器などの医療機器、火災報知器や自動ドアなどの自動制御器、電子レンジ、高度な電子機器やテレビ・ラジオに近接する場所、移動体識別用の構

JTAG-Blazer ユーザーズマニュアル 注意事項

10

内無線局および特定小電力無線局の近くで使用しないでください。製品が発生する電波によりこれらの機器の誤作動を招く恐れがあります。

2.2. 取扱い上の注意事項劣化、破損、誤動作、発煙、発火、感電の原因となることがあります。取扱い時には以下のような点

にご注意ください。

2.2.1. 本体の扱いに関して

• 本体を踏んだり、落としたり、たたいたりなど、強い力や衝撃を与えないでください。破損や、火災、感電の原因となります。

• ぬれた手で本体を操作しないでください。故障や火災、感電の原因となります。

• 本体に水などの液体をこぼしたりしないでください、故障や火災、感電の原因となります。

• もし本体に水などをこぼした場合には、電源を切り、AC アダプタをコンセントから抜き販売店へご連絡ください。

• 本体を分解または改造しないでください。

• 本マニュアルに記載されていない操作は行わないでください。事故や故障の原因になることがあります。

• 本体の電源供給は必ず付属の AC アダプタをご使用ください。

• 本体の電源を入れてから、ターゲットボードの電源を入れてください。

• 本体は、安定した場所においてご使用ください。

• 0℃~40℃の範囲でご使用ください。

• 湿気やほこりの多い場所、水濡れの可能性がある場所ではお使いにならないでください。故障や火災、感電の原因となります。

2.2.2. アダプタの扱いに関して

• AC アダプタは、AC100V の電源でお使いください。

• ぬれた手で AC アダプタ、プラグを操作しないでください。故障や火災、感電の原因となります。

• 電源ケーブルを傷つけたり、無理に引き抜いたり、曲げたりしないでください。故障の原因となります。

JTAG-Blazer ユーザーズマニュアル 注意事項

11

• 湿気やほこりの多い場所、水漏れの可能性がある場所ではお使いにならないでください。故障や火災、感電の原因となります。

2.2.3. JTAG ケーブルのご利用に関して

• JTAG コネクタに入力する VCC 電圧は+5.5V を超えないようにしてください。

• 本体やターゲットボードからのケーブル脱着は、必ずターゲットボード側の電源が切れた状態で行ってください。

• 6 ピンバラケーブルをターゲットボードの端子に接続する場合、過電圧保護のため最初に GND ピンから接続してください。

• 6 ピンバラケーブルをターゲットボードへ接続する場合には接続間違いがないか十分確認してからターゲットボードの電源を入れてください。

• 14 ピンフラットケーブル、及び 10 ピンフラットケーブルは 6 ピンバラケーブルに比べ、ノイズの影響を受けにくく、またクロストークなどを抑制できます。低電圧ターゲットデバイスの採用や高速コンフィギュレーションの実現のため、また使用環境の影響による誤作動防止のため、14 ピンフラットケーブル、及び 10 ピンフラットケーブルの使用をお勧めいたします。

• ターゲットデバイスとの接続状況 (チェーン接続や、ターゲットボード上の配線長) 等により最高速度での書込みが出来ない場合があります。その場合には速度設定を落として再度書込みを行ってください。

• JTAG ケーブルは延長しないでください。

• 14 ピンフラットケーブルと 6 ピンバラケーブル、及び 10 ピンフラットケーブルは同時に接続しないでください。ターゲットボードが破損する恐れがあります。

2.2.4. ネットワークのセキュリティに関して

• 使用する環境に合わせネットワークのセキュリティを万全にしてください。

• 本製品で使用しているポートは TCP:39293、39793 となっています。

JTAG-Blazer ユーザーズマニュアル 注意事項

12

2.3. ソフトウェア使用に関しての注意事項本製品に含まれるソフトウェアについて

本製品の標準出荷状態でプリインストールされている Linux 対応ソフトウェアは、個別に明示されている(書面、電子データでの通知、口頭での通知を含む)場合を除き、オープンソースとしてソースコードが提供されています。再配布等の権利については、各ソースコードに記載のライセンス形態にしたがって、お客様の責任において行使してください。また、本製品に含まれるソフトウェア(付属のドキュメント等も含む)は、現状有姿

(AS IS)にて提供します。お客様ご自身の責任において、使用用途・目的の適合について事前に十分な検討と試験を実施した上でお使いください。アットマークテクノは、当該ソフトウェアが特定の目的に適合すること、ソフトウェアの信頼性および正確性、ソフトウェアを含む本製品の使用による結果について、お客様に対し何らの保証も行いません。

パートナー等の協力により Armadillo ブランド製品向けに提供されているミドルウェア、その他各種ソフトウェアソリューションは、ソフトウェア毎にライセンスが規定されています。再頒布権等については、各ソフトウェアに付属する readme ファイル等をご参照ください。その他のバンドルソフトウェアについては、各提供元にお問い合わせください。

2.4. 保証について本製品の本体基板は、製品に添付もしくは弊社 Web サイトに記載している「製品保証規定」に従い、

ご購入から 1 年間の交換保証を行っています。添付品およびソフトウェアは保証対象外となりますのでご注意ください。

製品保証規定 http://www.atmark-techno.com/support/warranty-policy

2.5. 輸出について本製品の開発・製造は、原則として日本国内での使用を想定して実施しています。本製品を輸出する

際は、輸出者の責任において、輸出関連法令等を遵守し、必要な手続きを行ってください。海外の法令および規則への適合については当社はなんらの保証を行うものではありません。本製品および関連技術は、大量破壊兵器の開発目的、軍事利用その他軍事用途の目的、その他国内外の法令および規則により製造・使用・販売・調達が禁止されている機器には使用することができません。

2.6. 商標についてアットマークテクノ、JTAG-Blazer は株式会社アットマークテクノの登録商標です。Xilinx、Parallel

Cable IV は、Xilinx, Inc. の商標または登録商標です。Altera、ByteBlaster は、Altera Corporationの商標または登録商標です。その他の記載の商品名および会社名は、各社・各団体の商標または登録商標です。™、®マークは省略しています。

JTAG-Blazer ユーザーズマニュアル 注意事項

13

3. 特徴

JTAG-Blazer は、ネットワーク経由で FPGA/CPLD をコンフィギュレーションする製品です。また、コンフィギュレーションデータを保存することができる内部メモリを搭載しており、スイッチ操作でターゲットデバイスのコンフィギュレーションを行う機能もあります。

以下に本製品の特徴を列挙します。

ネットワーク対応 PC[1]と JTAG-Blazer 間のデータの送受信に、ネットワークインタフェースを使用しています。ターゲットボードへ書込むコンフィギュレーションデータや、内部メモリに保存するデータをネットワーク経由で JTAG-Blazer へ転送することが可能です。

スタンドアロン書込み JTAG-Blazer の内部メモリに記録したコンフィギュレーションデータをスイッチ操作でターゲットボードに書込みます。JTAG-Blazer が PC に接続されている必要はありません。内部メモリの容量は約 40Mbit ですが、コンフィギュレーションデータの圧縮に対応しており、実容量以上のコンフィギュレーションデータを保存することが可能です。

高速ダウンロード JTAG は、最大 12.9MHz のクロックで動作します。JTAG-Blazerとターゲットボード間の実際のコンフィギュレーションデータ転送速度は、約 6Mbps です。

SVF 対応 JTAG-Blazer は、SVF(Serial Vector Format) をコンフィギュレーションファイルとしてサポートしています。SVF ファイルを作成することができる様々なデバイスをコンフィギュレーションすることが可能です。

Parallel Cable IV JTAG ピン互換

付属の 14 ピンフラットケーブルは Xilinx Parallel Cable IV のピン配置と互換性があり、Xilinx Parallel Cable IV に対応したコネクタをターゲットボードに実装することで、直接接続することが可能です。

ByteBlaster JTAG ピン互換 付属の 10 ピンフラットケーブルは Altera ByteBlaster のピン配置と互換性があり、Altera ByteBlaster に対応したコネクタをターゲットボードに実装することで、直接接続することが可能です。

簡単操作 専用書込みソフトウェア(Windows XP/2000 版)を用いて、マウスのみで操作することが可能です。また、JTAG-Blazer の IP アドレスなどの設定情報は、一度設定すれば次回の起動時にその設定情報が自動的に反映されます。

[1]本マニュアルでは、特に指定の無い限り JTAG-Blazer の操作を行う PC を「PC」と表記します。

JTAG-Blazer ユーザーズマニュアル 特徴

14

4. ご使用になる前に

本製品をご使用になる前に以下の項目に関して、ご確認・ご理解ください。

4.1. 本体の各部名称JTAG-Blazer 本体の各部名称と機能を、「図 4.1. 本体概観図」と「表 4.1. JTAG-Blazer の各部名称

と機能」でご確認ください。

図 4.1 本体概観図

JTAG-Blazer ユーザーズマニュアル ご使用になる前に

15

表 4.1 JTAG-Blazer の各部名称と機能番号 名称 機能① 14 ピンフラットケーブル接続端子 14 ピンフラットケーブルを接続します。② 6 ピンバラケーブル、10 ピンフラットケーブ

ル接続端子6 ピンバラケーブル、10 ピンフラットケーブルを接続します。

③ POWER ランプ 本機の状態を表します。 電源投入時に点滅し、待機状態で点灯します。④ BUSY ランプ 本機の状態を表します。 ネットワークからの操作中、またはターゲッ

トボードへの書込み中に点灯します。⑤ ERROR ランプ 本機の状態を表します。 ターゲットボードへの書込みやネットワー

クからの操作に失敗した場合などに、点灯または点滅します。⑥ START ボタン スタンドアロン書き込みを行います。[a]

⑦ AC アダプタ接続端子 AC アダプタを接続します。⑧ リンクランプ LAN ポートが使用可能な時に点灯します。⑨ LAN ケーブル接続端子 LAN ケーブルを接続します。⑩ アクセスランプ LAN ポートの使用状態を表し、通信中は点滅します。⑪ 製品ラベル 製品個々の情報を記載しています。

[a]詳しくは、「5.6. スタンドアロン書込み」をご覧ください。

4.2. JATG-Blazer を操作するためのソフトウェアJB Manager はネットワーク経由で JTAG-Blazer をリモート操作することができるソフトウェアで

す。「5.6. スタンドアロン書込み」など一部の操作を除き、このソフトウェアを介して JB Manager の操作を行ないます。 JB Manager は、Windows XP/2000 で動作します。Linux がインストールされた PC から JTAG-Blazer を操作する場合は、付録 H JB Manager for Linux を参照してください。

JTAG-Blazer ユーザーズマニュアル ご使用になる前に

16

4.3. JB Manager の各部名称JB Manager の各部名称と機能を、「図 4.2. JB Manager メイン画面」と「表 4.2. JB Manager の

各部名称と機能」でご確認ください。

図 4.2 JB Manager メイン画面

表 4.2 JB Manager の各部名称と機能番号 名称 機能① メニューバー 実行したい機能の選択やオプションの設定ができます。② ツールバー 主要な機能の操作を行うことができます。③ IP アドレス設定領域 操作する JTAG-Blazer の IP アドレスを入力します。④ IP アドレス簡易入力ボタン JTAG-Blazer を検索し、IP アドレス設定領域に IP アドレスを入力します。⑤ ファイル名設定領域 ターゲット書込みや内部メモリ書込み時に書込むファイル名を入力します。

ファイル名を直接入力する場合は、絶対パスを入力してください。⑥ コンフィギュレーションファイル履歴 コンフィギュレーションファイルの履歴が表示されます。⑦ ファイル選択ボタン ターゲット書込みや内部メモリ書込み時に書込むファイル名を、ファイルダ

イアログより選択します。⑧ デバイス ID 表示領域 構成情報取得時に、取得されたデバイス ID を表示します。⑨ 履歴表示領域 各コマンドの履歴を表示します。またエラーが発生した場合は、エラーコー

ドを表示します。

JTAG-Blazer ユーザーズマニュアル ご使用になる前に

17

4.4. JB Manager のインストールJB Manager のインストール手順を以下に示します。

1. JB Manager をインストールする PC に、本製品に付属されている CD を挿入します。

2. DRIVE:\Application\ のフォルダを開きます。

3. JBManager.exe と jb_device_list.dat をローカルドライブへコピーします。※DRIVE は"E"のように通常アルファベットの大文字となります。

以上で、JB Manager のインストールは完了です。JBManager.exe をダブルクリックすると、JBManager が起動します。

4.5. JTAG-Blazer の接続図以下に PC、JATG-Blazer、及びターゲットボードの接続図を示します。

図 4.3 接続図

JTAG-Blazer ユーザーズマニュアル ご使用になる前に

18

4.6. JTAG ケーブルの接続方法以下に付属している JTAG ケーブルの接続図を示します。*ピン情報については、付録 E JTAG コネクタピンアサインを参照ください。

図 4.4 6 ピンバラケーブル接続図

図 4.5 14 ピンフラットケーブル接続図

図 4.6 10 ピンフラットケーブル接続図

• JTAG コネクタに入力する VCC 電圧は+5.5V を超えないようにしてください。

JTAG-Blazer ユーザーズマニュアル ご使用になる前に

19

• 本体やターゲットボードからのケーブル脱着は、必ずターゲットボード側の電源が切れた状態で行ってください。

• 6 ピンバラケーブルをターゲットボードの端子に接続する場合、過電圧保護のため最初に GND ピンから接続してください。

• 6 ピンバラケーブルをターゲットボードへ接続する場合には接続間違いがないか十分確認してからターゲットボードの電源を入れてください。

• 14 ピンフラットケーブル、及び 10 ピンフラットケーブルは 6 ピンバラケーブルに比べてノイズの影響を受けにくく、またクロストークなどを抑制できます。低電圧ターゲットデバイスの採用や高速コンフィギュレーションの実現のため、また使用環境の影響による誤作動防止のため、14 ピンフラットケーブル、及び 10 ピンフラットケーブルの使用をお勧めいたします。

• JTAG ケーブルは延長しないでください。

• 14 ピンフラットケーブルと 6 ピンバラケーブル、及び 10 ピンフラットケーブルは同時に接続しないでください。ターゲットボードが破損する恐れがあります。

4.7. ネットワークに関して本製品は、ローカルエリアネットワーク(LAN)内での動作をサポートしています。

DHCP で使用される場合

LAN 内に DHCP サーバがあることをご確認ください。

LAN 内に DHCP で設定することができる IP アドレスの空きがあることをご確認ください[1]。

固定 IP アドレスで使用される場合

設定する IP アドレスが使用されていないことをご確認ください[1]。

セキュリティに関して 本製品には、ネットワークからのアクセスに対する特別なセキュリティが施されていません。外部からのアクセスに対するセキュリティに万全を期されますようご注意ください。

本製品が使用しているポート番号は、TCP:「39293」、「39793」となっております。

[1]接続するネットワークに関して不明な点がございましたら、ネットワークの管理者へご相談ください。

JTAG-Blazer ユーザーズマニュアル ご使用になる前に

20

5. 使用方法

この章では、JTAG-Blazer の使用方法を説明します。以下に、JTAG-Blazer の機能と簡単な説明を記します。各々の機能については、指定されるページを参照してください。

また、JTAG-Blazer を使用するには、一部の機能を除き PC と JTAG-Blazer を LAN に接続する必要があります。特に記述が無い場合は、事前に「5.1. IP 設定」を参照し、IP の設定を行ってください。

「5.1. IP 設定」

 JTAG-Blazer の IP を設定します。

「5.2. JTAG-Blazer の検索」

 操作する JTAG-Blazer を指定します。

「5.3. ターゲット書込み」

 ネットワーク経由でターゲットボードへ書込みます。

「5.4. 内部メモリ書込み」

 スタンドアロン書込み時に書込むファイルを、JTAG-Blazer の内部メモリへ書込みます。

「5.5. 内部メモリ読込み」

 JTAG-Blazer の内部メモリに保存されているファイルを PC に保存します。

「5.6. スタンドアロン書込み」

 JTAG-Blazer の内部メモリに保存されているデータを、ターゲットボードへ書込みます。

「5.7. 構成情報表示」

 JTAG-Blazer に接続されているターゲットボード上のデバイス情報を表示します。

「5.8. 内部メモリ情報表示」

 JTAG-Blazer の内部メモリに保存されているファイルの情報を表示します。

「5.9. 内部メモリのハッシュ値表示」

 JTAG-Blazer の内部メモリに保存されているファイルのハッシュ値を表示します。

「5.10. ファイル変換」

 SVF ファイルを JSVF ファイルへ変換します。

「5.11. JTAG クロック設定」

 ターゲットボードへ書込みを行う時の、JTAG のクロックを設定します。

JTAG-Blazer ユーザーズマニュアル 使用方法

21

「5.12. ファームウェア情報表示」

 JTAG-Blazer のファームウェア情報を表示します。

「5.13. ファームウェア更新」

 JTAG-Blazer のファームウェアを更新します。

「5.14. 履歴消去」

 JB Manager の操作履歴をクリアします。

「5.15. TE7720 デバイスモード」

 ターゲットボード上のデバイスが TE7720 デバイスであるときのオプションを設定します。

「5.16. バージョン情報表示」

 JB Manager のバージョン情報を表示します。

5.1. IP 設定本機能は、JTAG-Blazer を検索し、IP を設定する機能です。本体裏に記載されている MAC アドレス

を参照し、JTAG-Blazer を特定します。また、出荷時は DHCP モードに設定されています。

本機能は、JTAG-Blazer の検索にブロードキャストパケットを使用しているため、ルータを越えた検索はできません。ブロードキャストパケットが届くネットワーク内で使用してください。接続するネットワークに関してご不明な点がございましたら、ネットワークの管理者へご相談ください。

5.1.1. 接続方法PC と JTAG-Blazer を LAN に接続します。既存のネットワークを介さずに直接接続する場合は、クロ

スタイプの LAN ケーブルを使用してください。

5.1.2. 設定手順1. JTAG-Blazer 本体裏に記載されている MAC アドレスを確認します。

図 5.1 MAC アドレス記載位置(本体表面)

JTAG-Blazer ユーザーズマニュアル 使用方法

22

2. メニュー>オプション> IP 設定を選択します。

図 5.2 IP 設定時のウィンドウ

3. IP 設定ダイアログがオープンします。

4. 自動的に検索し、ネットワーク内に存在する JTAG-Blazer 等の機器を表示します。また、再度検索する場合は、検索ボタンをクリックします。

図 5.3 IP 設定ダイアログ

JTAG-Blazer ユーザーズマニュアル 使用方法

23

5. 確認した MAC アドレスが表示されますので、選択してから IP 設定ボタンをクリックしてください。また、“IP Address”の欄に表示されているアドレスが、現在設定されている IP アドレスとなります。

検索しても対象の MAC アドレスが表示されない場合は、再度接続をご確認ください。

図 5.4 検索後の IP 設定ダイアログ

JTAG-Blazer の IP アドレスを PC と同じ IP アドレスに設定すると、JTAG-Blazer を検索できなくなります。もし誤って設定してしまった場合は、PC の IP アドレスを変更してから JTAG-Blazer の IP アドレスを再設定してください。

JTAG-Blazer ユーザーズマニュアル 使用方法

24

6. 設定ダイアログがオープンされます。

DHCP を使用する場合は、“DHCP を使用”をチェックして OK ボタンをクリックしてください DHCP を使用しない場合は、“DHCP を使用”を未チェック状態にし、枠内の各項目を入力し OK ボタンをクリックしてください。

図 5.5 IP 設定ダイアログ

7. 応答待ちダイアログがオープンされます。

図 5.6 応答待ちダイアログ

8. 設定の変更が完了すると、「図 5.7. 設定変更完了メッセージ」 が表示されます。

図 5.7 設定変更完了メッセージ

応答待ちダイアログが表示されている間は、JTAG-Blazer の電源を切らないようご注意ください。

JTAG-Blazer ユーザーズマニュアル 使用方法

25

設定できない IP アドレスについて

本 IP アドレス設定ツールでは、以下のアドレスを設定することを禁止しています。ご了承ください。

• 0.0.0.0

• 255.255.255.255

• ブロードキャストアドレス

• マルチキャストアドレス

• クラス E アドレス

5.1.3. 接続確認PC と JTAG-Blazer を LAN に接続し、ファームウェア情報表示を実行してください(「5.12. ファー

ムウェア情報表示」を参照)。エラーとなった場合は、再度接続をご確認ください。

5.2. JTAG-Blazer の検索JB Manager から JTAG-Blazer を操作するときは、IP アドレス設定領域に JTAG-Blazer の IP アド

レスを入力しなければなりません。入力方法には以下の 2 つの方法があります。

• 直接入力

• 簡易入力

この項では、簡易入力の方法について説明します。

本機能は、JTAG-Blazer の検索にブロードキャストパケットを使用しているため、ルータを越えた検索はできません。ブロードキャストパケットが届くネットワーク内で使用してください。接続するネットワークに関してご不明な点がございましたら、ネットワークの管理者へご相談ください。

JTAG-Blazer ユーザーズマニュアル 使用方法

26

5.2.1. 簡易入力手順1. IP アドレス簡易入力ボタンをクリックします。

図 5.8 IP アドレス簡易入力時のウィンドウ

2. 表示された IP アドレスの中から、該当する IP アドレスをダブルクリックしてください。

図 5.9 JB 検索ダイアログ

JTAG-Blazer ユーザーズマニュアル 使用方法

27

5.3. ターゲット書込み本機能は、JTAG-Blazer に接続されているターゲットボード上のデバイスを、ネットワーク経由でコ

ンフィギュレーションします。コンフィギュレーションデータのサイズに制限はなく、複数のデバイスを一度の操作でコンフィギュレーションすることも可能です。

5.3.1. コンフィギュレーションファイルの準備ターゲットデバイスをコンフィギュレーションするコンフィギュレーションファイルを準備します。

コンフィギュレーションファイルの作成方法は、付録 B コンフィギュレーションファイル作成方法を参照してください。

5.3.2. 接続方法JTAG-Blazer とターゲットボードを「4.6. JTAG ケーブルの接続方法」を参照し、接続してください。

接続後、構成情報表示を実行してください。(「5.7. 構成情報表示」を参照)エラーとなった場合は、再度接続をご確認ください。

5.3.3. 書込み手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

2. コンフィギュレーションファイルを選択します。ファイルの選択は、ファイル選択ボタンをクリックしファイルを選択するか、ファイル名設定領域に書込むファイルの絶対パスを入力、またはコンフィギュレーションファイル履歴から選択してください。

コンフィギュレーションファイルは、SVF、XSVF、JSVF をサポートしています。それぞれ .svf、.xsvf、.jsvf という拡張子名で判別され、それ以外の拡張子については、SVF ファイルとして処理されます。

JTAG-Blazer ユーザーズマニュアル 使用方法

28

3. ターゲット書込みボタンをクリックします。

図 5.10 ターゲット書込み時のウィンドウ

4. 書込み確認ウィンドウがオープンされます。書込みパラメータが正しいことを確認し、OKボタンをクリックしてください。

図 5.11 ターゲット書込み確認ウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

29

5. 転送ダイアログがオープンされます。転送ダイアログには、書込みの進捗状況が表示されます。

6. 書込み完了後、転送ダイアログは自動的にクローズします。

図 5.12 転送ダイアログ

エラーが発生した場合はメッセージが表示され、履歴表示領域にエラーコードが表示されます。詳しいエラー内容は、表示されたエラーコードを付録 C エラーリストで参照してください。

図 5.13 エラーメッセージ

JTAG-Blazer ユーザーズマニュアル 使用方法

30

5.4. 内部メモリ書込み本機能は、スタンドアロン書込みで書込むファイルを JTAG-Blazer の内部メモリ (不揮発) に保存し

ます。内部メモリの容量は約 40Mbit ですが、コンフィギュレーションデータの圧縮に対応しており、メモリ容量を超えるファイルの場合は自動的に圧縮されます。

5.4.1. コンフィギュレーションファイルの準備内部メモリへ書込むコンフィギュレーションファイルを準備します。コンフィギュレーションファイ

ルの作成方法は、付録 B コンフィギュレーションファイル作成方法を参照してください。

5.4.2. 書込み手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

2. コンフィギュレーションファイルを選択します。ファイルの選択は、ファイル選択ボタンをクリックしファイルを選択するか、ファイル名設定領域に書込むファイルの絶対パスを入力、または、コンフィギュレーションファイル履歴から選択してください。

コンフィギュレーションファイルは、SVF、XSVF、JSVF をサポートしています。それぞれ .svf、.xsvf、.jsvf という拡張子名で判別され、それ以外の拡張子については、SVF ファイルとして処理されます。

3. 内部メモリ書込みボタンをクリックします。

図 5.14 内部メモリ書込み時のウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

31

4. 書込み確認ウィンドウがオープンされます。書込みパラメータが正しいことを確認し、OKボタンをクリックしてください。

図 5.15 内部メモリ書込み確認ウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

32

5. 転送ダイアログがオープンされます。転送ダイアログには、書込みの進捗状況が表示されます。

6. 書込み完了後、転送ダイアログは自動的にクローズします。

図 5.16 転送ダイアログ

エラーが発生した場合はメッセージが表示され、履歴表示領域にエラーコードが表示されます。詳しいエラー内容は、表示されたエラーコードを付録 C エラーリストで参照してください。

図 5.17 エラーメッセージ

JTAG-Blazer ユーザーズマニュアル 使用方法

33

5.5. 内部メモリ読込み本機能は、JTAG-Blazer の内部メモリに保存されているファイルを取得し、PC へ保存します。内部

メモリに保存されているファイルが圧縮されている場合は自動的に伸長して保存されます。

5.5.1. 読込み手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

2. メニュー>コマンド>内部メモリ読込みを選択します。

図 5.18 内部メモリ読込み時のウィンドウ

3. 保存するファイル名を指定し、保存ボタンをクリックします。

図 5.19 保存ファイル名指定時のウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

34

4. 転送ダイアログがオープンされます。転送ダイアログには、読込みの進捗状況が表示されます。

5. 読込み完了後、転送ダイアログは自動的にクローズします。

図 5.20 転送ダイアログ

エラーが発生した場合はメッセージが表示され、履歴表示領域にエラーコードが表示されます。詳しいエラー内容は、表示されたエラーコードを付録 C エラーリストで参照してください。

5.6. スタンドアロン書込み本機能は、JTAG-Blazer の内部メモリに保存してあるファイルを、接続されているターゲットボード

へ書込みます。最も高速な書込みができる機能となります。

「5.6.2. 書込み手順」の 2 以降の手順は、PC と JTAG-Blazer を LAN に接続せずに実行することができます。

5.6.1. 接続方法JTAG-Blazer とターゲットボードを接続します。「4.6. JTAG ケーブルの接続方法」を参照し、接続し

てください。

5.6.2. 書込み手順1. JTAG-Blazer の内部メモリへ書込みたいコンフィギュレーションファイルを保存します。

(「5.4. 内部メモリ書込み」を参照)

JTAG-Blazer ユーザーズマニュアル 使用方法

35

2. START ボタンを1秒以上押下します。

図 5.21 START ボタン位置

3. BUSY ランプが点灯し、書込みが開始します。

4. BUSY ランプが消灯し、書込みが終了します。

エラーが発生した場合は ERROR ランプが点滅します。詳しいエラー内容は、点滅パターンを付録 D ERROR ランプ点滅パターンで参照してください。

JTAG-Blazer ユーザーズマニュアル 使用方法

36

5.7. 構成情報表示本機能は、JTAG-Blazer に接続されているターゲットボード上のデバイス情報を表示します。ターゲッ

トボード上に複数のデバイスがある場合は、複数表示されます。

5.7.1. 取得・表示手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

2. 構成情報表示ボタンをクリックします。

図 5.22 構成情報表示時のウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

37

3. 取得が成功すると、「図 5.23. 構成情報取得後のウィンドウ」 のようにデバイス ID が表示されます。

図 5.23 構成情報取得後のウィンドウ

エラーが発生した場合はメッセージが表示され、履歴にエラーコードが表示されます。詳しいエラー内容は、表示されたエラーコードを付録 C エラーリストで参照してください。

5.7.2. デバイス ID の登録・変更表示されるデバイスの名称を JB Manager に登録します。以降の構成情報取得時には、登録したデバ

イス名が表示されるようになります。

JTAG-Blazer ユーザーズマニュアル 使用方法

38

1. デバイス ID 表示領域に表示されたデバイスをクリックします。

図 5.24 未定義デバイスが表示

2. デバイス名が入力できる状態になるので、登録したい名称を入力します。

図 5.25 デバイス名の変更

JTAG-Blazer ユーザーズマニュアル 使用方法

39

3. 入力状態を解除後、メニュー>ファイル>デバイスリストの保存を実行します。

図 5.26 デバイスリストの保存

5.8. 内部メモリ情報表示本機能は、JTAG-Blazer の内部メモリに保存されているファイル情報を表示します。表示される内容

は、ファイル名、保存サイズ、転送日時、ファイル圧縮、オプションとなります。以下に簡単な説明を記します。

表 5.1 内部メモリ情報表示時のウィンドウ項目 説明

ファイル名 保存されているコンフィギュレーションデータのファイル名保存サイズ 保存されているコンフィギュレーションデータサイズ転送日時 保存された日時ファイル圧縮 保存されているファイルの圧縮状態オプション 保存されているファイルに設定されたオプション

5.8.1. 取得・表示手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

JTAG-Blazer ユーザーズマニュアル 使用方法

40

2. 内部メモリ情報表示ボタンをクリックします。

図 5.27 内部メモリ情報表示時のウィンドウ

3. 取得が成功すると、「図 5.28. ファイル情報表示ウィンドウ」 のようにファイル情報が表示されます。

図 5.28 ファイル情報表示ウィンドウ

エラーが発生した場合はメッセージが表示され、履歴にエラーコードが表示されます。詳しいエラー内容は、表示されたエラーコードを付録 C エラーリストで参照してください。

5.9. 内部メモリのハッシュ値表示本機能は、JTAG-Blazer の内部メモリに保存されているファイルのハッシュ値を表示します。ファイ

ルが圧縮されている場合は伸長後のハッシュ値を表示します。表示される内容は、MD5 ハッシュ値です。JTAG-Blazer の内部メモリにファイルが正しく保存されたかどうかのチェックに使用します。

JTAG-Blazer ユーザーズマニュアル 使用方法

41

5.9.1. 取得・表示手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

2. メニュー>コマンド>ハッシュ値を表示を実行します。

図 5.29 ハッシュ値を表示

3. 転送ダイアログがオープンされます。転送ダイアログには、読込みの進捗状況が表示されます。

4. 読込み完了後、転送ダイアログは自動的にクローズします。

図 5.30 転送ダイアログ

JTAG-Blazer ユーザーズマニュアル 使用方法

42

5. 成功すると、「図 5.31. ハッシュ値表示ウィンドウ」 のようにハッシュ値が表示されます。

図 5.31 ハッシュ値表示ウィンドウ

エラーが発生した場合はメッセージが表示され、履歴にエラーコードが表示されます。詳しいエラー内容は、表示されたエラーコードを付録 C エラーリストで参照してください。

5.10. ファイル変換本機能は、SVF ファイルを JSVF ファイルに変換します。JSVF ファイルは、SVF ファイルをバイナ

リ変換したファイルで、SVF ファイルを指定してダウンロードするよりも作業時間を短縮することが可能です。

PC と JTAG-Blazer を LAN に接続せずに実行することができます。

JTAG-Blazer ユーザーズマニュアル 使用方法

43

5.10.1. 変換手順1. メニュー>コマンド>ファイル変換を選択します。

図 5.32 ファイル変換ウィンドウ

2. ファイル変換ダイアログが表示されます。

3. 入力ファイル (SVF) と出力ファイル (JSVF) を入力し、OK ボタンをクリックします。

図 5.33 ファイル変換ダイアログ

JTAG-Blazer ユーザーズマニュアル 使用方法

44

4. 正常に変換が終了すると、「図 5.34. 変換終了メッセージ」 のようにメッセージが表示されます。

図 5.34 変換終了メッセージ

5.11. JTAG クロック設定本機能は、ターゲットボード上のデバイスにデータを転送する JTAG のクロックを設定します。コン

フィギュレーションに失敗する時、または、コンフィギュレーションを高速にしたい時などに使用します。本機能をご使用になるときは、接続するターゲットボードに対応する JTAG のクロックをご確認の上ご使用ください。

5.11.1. 取得・設定手順1. JTAG-Blazer の IP アドレスを入力します。IP アドレス設定領域に IP アドレスを入力して

ください。

2. JTAG クロック設定ボタンをクリックします。

図 5.35 JTAG クロック設定時のウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

45

3. JTAG クロック設定ウィンドウがオープンされます。JTAG クロックに設定された値は、現在の設定値です。

図 5.36 JTAG クロック設定ウィンドウ

4. 設定値を選択します。コンボボックスより設定したい値を選択し、OK ボタンをクリックします。

OK ボタンをクリックした後、設定値を保存するために2秒間 BUSY 状態が続きます。この間は JTAG-Blazer の電源を切らないようご注意ください。電源が切れた場合、保存データが破壊される可能性があります。

JTAG-Blazer ユーザーズマニュアル 使用方法

46

5.12. ファームウェア情報表示本機能は、JTAG-Blazer のファームウェア情報を表示します。主に、ネットワークへの接続確認や

ファームウェアの更新時に使用します。

5.12.1. 取得・表示手順1. メニュー>オプション>ファームウェア情報を選択します。

図 5.37 ファームウェア情報表示時のウィンドウ

2. バージョン情報表示ウィンドウがオープンされます。

3. ファームウェア情報を確認後、OK ボタンをクリックしてください。

図 5.38 バージョン情報表示ウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

47

5.13. ファームウェア更新本機能は、ファームウェアの更新を行います。更新情報は、Web サイト等でご確認ください。

5.13.1. 更新手順1. メニュー>オプション>ファームウェア更新を選択します。

図 5.39 ファームウェア更新時のウィンドウ

2. ファイル選択ダイアログがオープンされます。ファイルを選択し、開くボタンをクリックしてください。

3. ファームウェア更新確認ウィンドウがオープンされます。更新パラメータが正しいことを確認し、OK ボタンをクリックしてください。

図 5.40 バージョン情報表示ウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

48

4. 転送ダイアログが表示されます。転送ダイアログには、書込みの進捗状況が表示されます。

図 5.41 転送ダイアログ

5. 書込み完了後、転送ダイアログは自動的にクローズします。

6. JTAG-Blazer は自動的にリブートします。

転送ダイアログが表示されている間は、JTAG-Blazer の電源を切らないようご注意ください。万一、転送途中に電源が切られた場合、ファームウェアに異常が発生し、ターゲット書込み等の動作ができなくなる可能性があります。そのような現象が発生した場合、再度ファームウェアの更新を行ってください。

5.14. 履歴消去本機能は、ユーザーインタフェースの履歴表示領域を消去します。

PC と JTAG-Blazer を LAN に接続せずに実行することができます。

JTAG-Blazer ユーザーズマニュアル 使用方法

49

5.14.1. 消去手順1. 履歴消去ボタンをクリックします。

図 5.42 履歴消去時ウィンドウ

2. 履歴情報が消去されます。

5.15. TE7720 デバイスモード本機能は、TE7720 デバイスをコンフィギュレーションするためのオプションの設定手順となります。

TE7720 以外のデバイスでは、本オプションを設定しないようお願いします。TE7720 (東京エレクトロンデバイス製) は,汎用フラッシュメモリを使用して Xilinx 社 FPGA のコンフィギュレーションを行う制御 LSI です。

TE7720 デバイスオプションは、以下の機能を使用するときに必要となります。

• ターゲット書込み(「5.3. ターゲット書込み」参照)

• 内部メモリ書込み(「5.4. 内部メモリ書込み」参照)

JTAG-Blazer ユーザーズマニュアル 使用方法

50

5.15.1. 設定手順1. メニュー>オプション> TE7720 モードを選択します。

図 5.43 TE7720 オプション設定時ウィンドウ

以上で、オプションの設定は終了です。オプションは、書込み確認ダイアログで確認できます。(「図 5.44. TE7720 モード時のターゲット書込み確認ウィンドウ」 を参照)

図 5.44 TE7720 モード時のターゲット書込み確認ウィンドウ

5.16. バージョン情報表示本機能は、JB Manager のバージョン情報を表示します。

JTAG-Blazer ユーザーズマニュアル 使用方法

51

PC と JTAG-Blazer を LAN に接続せずに本機能を使用することができます。

5.16.1. 表示手順1. メニュー>ヘルプ>JB Manager のバージョン情報を選択します。

図 5.45 JB Manager のバージョン表示時のウィンドウ

2. JB Manager のバージョン情報表示ウィンドウがオープンされます。

3. バージョンを確認後、OK ボタンをクリックしてください。

図 5.46 JB Manager のバージョン情報表示ウィンドウ

JTAG-Blazer ユーザーズマニュアル 使用方法

52

6. トラブルシューティング

本章は、JTAG-Blazer が正常に動作しない場合や、エラーメッセージが表示された場合の確認事項を記載しています。必要に応じてお読みください。

6.1. ネットワーク関連Q. JTAG-Blazer が検索できないA. JTAG-Blazer の電源が ON になっているかご確認ください。

リンクランプが点灯しているかご確認ください。JTAG-Blazer と PC の間にルータがないことをご確認ください。JTAG-Blazer と PC が同じ IP アドレスに設定されていないことをご確認ください。PC のファイアーウォールの設定をご確認ください[a]。

Q. JTAG-Blazer を操作できない。A. JTAG-Blazer の電源が ON になっているかご確認ください。

リンクランプが点灯しているかご確認ください。JTAG-Blazer の IP アドレスが正しく設定されているかご確認ください。

[a]JTAG-Blazer を検索するためには、ポート UDP: 22223 が開放されている必要があります。

6.2. JTAG 関連Q. 書込みができない。A. JTAG-Blazer の電源が ON になっているかご確認ください。

JTAG ケーブルの接続をご確認ください。コンフィギュレーションファイルが正しく作成されたかご確認ください。ターゲットボードの電源が ON になっているかご確認ください。

Q. 書込みが完了したが、ターゲットボードが正常に動作しない。A. コンフィギュレーションファイルが正しく作成されたかご確認ください。

書込み時に、正しくオプションが設定されたかご確認ください。

JTAG-Blazer ユーザーズマニュアル トラブルシューティング

53

6.3. JB Manager 関連Q. デバイス名が“未定義”と表示される。A. 未登録デバイスの可能性があります。「5.7.2. デバイス ID の登録・変更」を参照し登録してください。

JBManager.exe と同じディレクトリに jb_device_list.dat があるかご確認ください。 Q. 起動後すぐに、“デバイスリストファイル (jb_device_list.dat) が存在しません”と表示される。A. デバイスリストファイルをインストールしてください。(「4.4. JB Manager のインストール」を参照) Q. JTAG-Blazer の操作を行うと、“プロトコルバージョン不一致”と表示される。A. 「表 6.1. バージョン対応」 を参照して、ファームウェアと JB Manager のバージョンを確認してください。(「5.12. ファー

ムウェア情報表示」「5.16. バージョン情報表示」を参照)対応外の組み合わせで使用している場合はファームウェアの更新を行ってください。(「5.13. ファームウェア更新」を参照)

表 6.1 バージョン対応JB Manager バー

ジョンファームウェア

バージョン説明

v01.04 v01.04, v02.00 以下の機能を使用することができません「5.5. 内部メモリ読込み」「5.9. 内部メモリのハッシュ値表示」v02.00, v02.01 v01.04

v02.00, v02.01 JB Manager が対応している全ての機能を使用することができます

JTAG-Blazer ユーザーズマニュアル トラブルシューティング

54

付録 A 製品仕様

A.1. JTAG-Blazer (JB030-FP0) の仕様JTAG クロック 最大 12.9MHz (変更可能)コンフィギュレーションデータ保存容量 約 40Mbitコンフィギュレーション対応ファイル形式 SVF (Serial Vector Format)

XSVF (Xilinx Serial Vector Format)JSVF (JTAG-Blazer Serial Vector Format)

Ethernet 10Base-T / 100Base-TXLED インジケータ POWER, BUSY, ERRORスイッチ START ボタン内蔵メモリタイプ フラッシュメモリ使用ポート番号 TCP: 39293, 39793

対応デバイス

Xilinx 社製デバイス • Spartan-3/3E シリーズ• Spartan-II/II E シリーズ• Virtex-5 シリーズ• Virtex-4 シリーズ• Virtex-II/II Pro シリーズ• XC9500 シリーズ• CoolRunner XPLA3 シリーズ• CoolRunner-II シリーズ• XC18V シリーズ• XCF シリーズ

Altera 社製デバイス • Stratix シリーズ• Stratix GX シリーズ• Cyclone シリーズ• APEX II シリーズ• APEX 20K/20KE シリーズ• Mercury シリーズ• FLEX 10K/10KE シリーズ• FLEX 6000 シリーズ• ACEX 1K シリーズ• MAX 7000A シリーズ• MAX 7000B シリーズ• MAX 3000A シリーズ• EPC シリーズ

東京エレクトロンデバイス社製デバイス

• TE7720

専用書込みソフトウェア Windows XP/2000 版 (GUI ツール)Linux 版 (コマンドツール)

電源 DC5V 0.4AJTAG 信号電圧 1.8 ~ 5V使用温度範囲 0 ~ 40℃ (ただし結露なきこと)外形サイズ 約 W80 × D56 × H28mm (本体のみ、突起部を除く)重量 約 200g (本体のみ、ケーブル等付属品は除く)

A.2. JTAG 信号の電気的仕様Symbol Parameter Min Max Unit Conditions

VCC Target Voltage 1.8 5 V ICC Internal Use Current 6 mA All Output pin = 4.7k Ω

External PullupAll VO=VOL

JTAG-Blazer ユーザーズマニュアル 製品仕様

55

Symbol Parameter Min Max Unit Conditions

VIH High-level input voltage

1.17 V VCC=1.8V1.7 V VCC=2.5V2 V VCC=3.3V

3.5 V VCC=5V

VIL Low-level input voltage

0.63 V VCC=1.8V 0.7 V VCC=2.5V 0.8 V VCC=3.3V 1.5 V VCC=5V

VOH High-level output voltage

VCC-0.1 V IOH=-100uA,VI=VIH,VCC=1.8V to 4.5V

1.25 V IOH=-2mA,VI=VIH,VCC=1.8V

1.75 V IOH=-4mA,VI=VIH,VCC=2.3V

2.15 V IOH=-12mA,VI=VIH,VCC=3V

3.3 V IOH=-16mA,VI=VIH,VCC=4.5V

VOL Low-level output voltage

0.1 V IOH=-100uA,VI=VIL,VCC=1.8V to 4.5V

0.5 V IOH=-2mA,VI=VIL,VCC=1.8V

0.45 V IOH=-4mA,VI=VIL,VCC=2.3V

0.8 V IOH=-8mA,VI=VIL,VCC=3V

1.05 V IOH=-16mA,VI=VIL,VCC=4.5V

JTAG-Blazer ユーザーズマニュアル 製品仕様

56

付録 B コンフィギュレーションファイル作成方法

JTAG-Blazer は、コンフィギュレーションファイルに SVF、XSVF、JSVF を使用します。本章ではXilinxiMPACT を使用した SVF、XSVF の作成方法を、また Altera Quartus II を使用した SVF の作成方法を説明します。詳しい作成方法は、お使いのツールのマニュアル等をご覧ください。

本マニュアルでは、Xilinx の BIT、MCS、JED ファイル等を、及び Altera の POF、SOF ファイル等をデザインファイルと称します。

B.1. Xilinx iMPACT を使用した SVF、XSVF の作成1. iMPACT を起動します。

"create a new project(ipf)" を選択し「OK」をクリックします

図 B.1 iMPACT Project ウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

57

2. "Prepare a Boundary-Scan File" で、"SVF" または"XSVF"を選択し「Finish」をクリックします。(SVF と XSVF は同等の手順で作成できます。今回は SVF で説明していきます)

図 B.2 iMPACT - Welcome to iMPACT ウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

58

3. 作成するコンフィギュレーションファイル名、及び、保存するフォルダを指定します。

図 B.3 Create a New SVF File ダイアログ

4. 「OK」をクリックします。

図 B.4 File Generation Mode ウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

59

5. デザインファイルを選択します。

デバイスに対するデザインファイルの拡張子は以下のようになります。

CPLD の場合 = *.jedFPGA の場合 = *.bitPROM の場合 = *.mcs

図 B.5 Add Device ダイアログ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

60

6. 画面上に表示されたデバイスを選択(クリック)します。右クリックまたはメニューの"Operations" から "Program" を選択します。

図 B.6 iMPACT メインウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

61

7. Programming Properties を設定し、「OK」をクリックします。( FPGA の場合(デザインファイル*.bit)は、Verify のチェックを外してください)

図 B.7 Programming Properties ウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

62

8. "Program Succeeded"と表示されたら、メニュー> Output > SVF(XSVF) File > StopWriting to SVF(XSVF) File を選択し、コンフィギュレーションファイルの作成は完了です。

図 B.8 iMPACT メインウィンドウ

B.2. Xilinx iMPACT を使用した複数デバイス時の SVF、XSVFの作成

一つのデバイスを選択するところまでは「B.1. Xilinx iMPACT を使用した SVF、XSVF の作成」と同様です。

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

63

1. 画面上のデバイスを未選択の状態で、右クリックまたはメニュー> Edit > Add Device より“XilinxDevice”または、“Non-Xilinx Device”をクリックします。

図 B.9 iMPACT メインウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

64

2. チェーンされているデバイスのデザインファイルを選択します。

図 B.10 Add Device ダイアログ

3. PROM のデザインファイルを選択した場合は、「図 B.11. Select Device Part Name ダイアログ」 がオープンされます。コンボボックスよりデバイス名を選択してください。

図 B.11 Select Device Part Name ダイアログ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

65

4. 画面上に新しいデバイスが追加されます。さらにデバイスを追加する場合は、1 から同じ手順を繰り返します。

図 B.12 iMPACT メインウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

66

5. 表示されているデバイスから、コンフィギュレーションファイルを作成するデバイスを選択し、右クリックまたはメニューの “Operations” から “Program” を選択します。

図 B.13 iMPACT メインウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

67

6. Programming Properties を設定し、「OK」をクリックします。( FPGA の場合(デザインファイル*.bit)は、Verify のチェックを外してください)

図 B.14 Programming Properties ウィンドウ

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

68

7. “Program Succeeded”と表示されたら、メニュー> Output > SVF(XSVF) File > StopWriting to SVF(XSVF) File”を選択し、コンフィギュレーションファイルの作成は完了です。

図 B.15 iMPACT メインウィンドウ

B.3. Xilinx iMPACT を使用した SVF、XSVF 作成可能パターンデバイスがチェーンされているときの、同時コンフィギュレーション可能なパターンを以下に示しま

す。コンフィギュレーションファイルの作成は以下パターンで作成してください。

• 複数の FPGA を同時コンフィギュレーション可能です。(このとき CPLD、PROM はコンフィギュレーションできません)

• 複数の CPLD 及び PROM を同時コンフィギュレーション可能です。(このとき FPGA はコンフィギュレーションできません)

• 複数の TE7720 を同時コンフィギュレーション可能です。(このとき FPGA、CPLD、PROM はコンフィギュレーションできません)

FPGA のみチェーンされている場合すべての FPGA または、指定の FPGA を同時にコンフィギュレーション可能です。

CPLD と PROM のみがチェーンされている場合すべての CPLD および PROM または、指定の CPLD および PROM を同時にコンフィギュレーション可能です。

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

69

FPGA と CPLD と PROM がチェーンされている場合 すべての FPGA または、指定の FPGA を同時にコンフィギュレーション可

能です。このとき CPLD および PROM は同時にコンフィギュレーションできません。

FPGA と CPLD と PROM がチェーンされている場合 すべての CPLD および PROM または、指定の CPLD および PROM を同

時にコンフィギュレーション可能です。このとき FPGA は同時にコンフィギュレーションできません。

TE7720 とその他のデバイスがチェーンされている場合

チェーン中の TE7720 を 1 つのみコンフィギュレーション可能です。このときその他のデバイスは同時にコンフィギュレーションできません。

B.4. Altera Quartus II を使用した SVF の作成1. Quartus II を起動します。

2. メニューから Tools > Programmer を選択し、Programmer を起動します。

図 B.16 Programmer 初期画面

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

70

3. Add File をクリックし、デザインファイルを追加します。

図 B.17 Select Programming File

4. メニューから File > Create/Update > Create JAM, SVF, or ISC File を選択します。

図 B.18 Add File 後の画面

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

71

5. 表示されたウィンドウに以下の項目を入力し、OK ボタンをクリックします。

File name : 作成される SVF のファイル名File format : Serial Vector Format(.svf)Operation : ProgramClock frequency : 1.0MHzSupply voltage : デバイスの供給電圧

図 B.19 Create JAM, SVF, or ISC File

JTAG-Blazer ユーザーズマニュアル コンフィギュレーションファイル作成方法

72

付録 C エラーリスト

コード メッセージ 要因0xFFFF0001 ファイルオープンに失敗 入力したファイル名が存在しない。0xFFFF0002 ファイル読み込みに失敗 他のアプリケーションでファイルが使用されている。0xFFFF0003 要求をキャンセル キャンセルしました。0xFFFF0011 接続に失敗 JTAG-Blazer の電源が入っていない。

IP アドレスが違う。0xFFFF0012 異常切断 接続の異常切断。0xFFFF0013 データ受信に失敗 JTAG-Blazer からのデータ受信に失敗。0xFFFF0014 データ送信に失敗 JTAG-Blazer へのデータ送信に失敗。0xFFFF0021 ファイルサイズオーバー 選択したファイルのサイズが大きすぎる。0xFFFF0023 無効な応答を受信 JTAG-Blazer のハングアップ。0xFFFF0024 バージョン不一致 JB Manager、ファームウェアが最新ではない。0x0000FFFE プロトコルバージョン不一致 JB Manager、ファームウェアが最新ではない。0x0000FFFF ビジー状態 JTAG-Blazer が他の要求を処理中。0x00010002 データ不一致 コンフィギュレーションファイルが異常。

TE7720 オプションが不正。0x00010003 データチェック失敗 コンフィギュレーションファイルが異常。0x00010004 未対応のコマンドを要求 コンフィギュレーションファイルが異常。0x00010005 ステートの遷移に失敗 コンフィギュレーションファイルが異常。0x00010007 BUSY ウェイトタイムアウト コンフィギュレーションファイルが異常。

TE7720 オプションが不正。0x00010008 ターゲット未接続 ターゲットボードが接続されていない。

ターゲットボードの電源が入力されていない。JTAG ケーブルが正しく接続されていない。

0x0003000A ターゲットデバイス未検出 ターゲットボードが接続されていない。ターゲットボードの電源が入力されていない。JTAG ケーブルが正しく接続されていない。

0x0001000D0x000200200x00040003

データ取得失敗 LAN ケーブルが接続されていない。

0x000101050x000200210x000800040x000A0005

メモリ確保失敗 JTAG-Blazer がハングアップ。

0x00040011 プログラムデータ異常 ファイルフォーマットが正しくない。0x000800020x000800050x000A0005

ファイルが保存されていません JTAG-Blazer の内部メモリにデータが書込まれていない。

JTAG-Blazer ユーザーズマニュアル エラーリスト

73

付録 D ERROR ランプ点滅パターン

点灯パターン エラー要因データチェックエラー(2 秒周期)内部メモリに書込まれたファイルが異常。または、ターゲットデバイス用ではありません。

TARGET 未接続(0.2 秒周期)ターゲットボードが接続されていません。または、JTAGケーブルの接続が異常。

ファイル異常JTAG-Blazer の内部メモリにファイルが保存されていないか、ファイルが壊れている。

BUSY 中JTAG-Blazer が他の要求を処理中。

起動エラーJTAG-Blazer の起動に失敗しています。ファームウェアの更新を行ってください。

その他

JTAG-Blazer ユーザーズマニュアル ERROR ランプ点滅パターン

74

付録 E JTAG コネクタピンアサイン

表 E.1 14 ピンコネクタ配列表 (14 ピンフラットケーブル)番号 信号名 JTAG 信号の方向

ターゲット <-> JTAG-Blazer1 GND 2 VCC 3 GND 4 TMS ターゲット←JTAG-Blazer5 GND 6 TCK ターゲット←JTAG-Blazer7 GND 8 TDO ターゲット→JTAG-Blazer9 GND 10 TDI ターゲット←JTAG-Blazer11 GND 12 NC 13 GND 14 NC

表 E.2 10 ピンコネクタ配列表 (6 ピンバラケーブル、10 ピンフラットケーブル)番号 信号名 バラケーブル端子 ケーブルカラー JTAG 信号の方向

ターゲット <-> JTAG-Blazer1 TCK TCK 黄 ターゲット←JTAG-Blazer2 GND GND 黒 3 TDO TDO 紫 ターゲット→JTAG-Blazer4 VCC VCC 赤 5 TMS TMS 緑 ターゲット←JTAG-Blazer6 NC - - 7 NC - - 8 NC - - 9 TDI TDI 白 ターゲット←JTAG-Blazer10 GND - -

JTAG-Blazer ユーザーズマニュアル JTAG コネクタピンアサイン

75

付録 F JTAG ケーブル対応コネクタ一覧

表 F.1 ターゲット側 14 ピンコネクタ推奨部品表形状 型番 メーカー

2mm ピッチ SMT タイプストレート 14 ピン 87832-1420 MOLEX2mm ピッチ スルーホールタイプストレート 14 ピン 87831-1420 MOLEX2mm ピッチ スルーホールタイプライトアングル 14 ピン 87833-1420 MOLEX

図 F.1 14 ピンコネクタ推奨部品ピンアサイン

表 F.2 ターゲット側 10 ピンコネクタ推奨部品表形状 型番 メーカー

2.54mm ピッチ ボックスタイプ ストレート 10 ピン 103308-1 AMP

図 F.2 10 ピンコネクタ推奨部品ピンアサイン

表 F.3 本体側コネクタ部品表形状 型番 メーカー

2.54mm ピッチ ボックスタイプ ストレート 10 ピン 103308-1 AMP2mm ピッチ ボックスタイプ ストレート 14 ピン 87831-1420 MOLEX

JTAG-Blazer ユーザーズマニュアル JTAG ケーブル対応コネクタ一覧

76

付録 G ターゲット基板設計上の注意点

ターゲット基板を設計される際は、以下のことに注意してください。

• 基板上の JTAG コネクタとターゲットデバイスの距離が長い場合や、チェーンしているターゲットデバイス間の距離が長い場合、ノイズの影響を受けやすくなったり、信号遅延やクロストーク、反射などの原因になります。基板の JTAG 信号ラインは、なるべく短く配線してください。また、GND プレーンを持つ多層基板の使用や、JTAG 信号のグランドパターンによるガード配線などをお勧めします。

• JTAG 信号の TMS、TCK は、ターゲットデバイスに対し共通の信号です。TMS、TCK を多くのターゲットデバイスで並列接続すると、入力端子容量が増加します。また信号ラインも必然的に長くなってしまいます。このため、ノイズの影響を受けやすくなったり、信号遅延やクロストーク、反射などの原因となります。ターゲットデバイスのチェーンは、最大 5 個までとし、それ以上はバッファを挿入してください。基板の JTAG 信号ラインはなるべく短く配線してください。

• JTAG コネクタに入力する VCC 電圧は、ターゲットデバイスの VCC 電圧と同じにしてください。

• 各 JTAG 信号のプルアップ抵抗は、ターゲットデバイスの VCC と同じ電圧にしてください。

• 低電圧ターゲットデバイスの採用や、高速コンフィギュレーションの実現のため、基板上の JTAGコネクタは 14 ピンフラットケーブル用コネクタの実装をお勧めします。14 ピンフラットケーブルは、各 JTAG 信号間にそれぞれグランド線が配線されており、ノイズの影響を受けにくく、またクロストークなどを抑制できます。

JTAG-Blazer ユーザーズマニュアル ターゲット基板設計上の注意点

77

付録 H JB Manager for Linux

Linux 向けの JB Manager について説明します。

H.1. JB Manager for Linux のビルドに必要なパッケージJB Manager for Linux をビルドするためには、以下に示すパッケージがビルドする PC にインストー

ルされている必要があります。ビルドする PC の環境に合わせて適切にインストールしてください。

パッケージ名 バージョン 説明libpopt0 1.10-3 以降 コマンドラインパラメータ解析用ライブラリlibpopt-dev 1.10-3 以降 コマンドラインパラメータ解析用ライブラリ - 開発ファイル

H.2. JB Manager for Linux のインストールJB Manager for Linux のインストール手順を以下に示します。

1. JB Manager for Linux をインストールする PC に、本製品に付属されている CD を挿入します。

2. CD ドライブをマウントします。

3. DRIVE/Application/JBManagerLinux.tar.gz をローカルドライブへコピーします。

4. "tar zxvf JBManagerLinux.tar.gz"で解凍します[1]。

以上で、JB Manager for Linux のインストールは完了です。解凍してできたディレクトリに移動し、make コマンドを実行するとビルドできます。

H.3. コマンド一覧コマンド 機能

jbtarget ネットワーク経由でターゲットボードへ書込みます。コンフィギュレーションファイルは、XSVF か JSVF を指定します。

jbflash スタンドアロン書込み時に書込むファイルを、JTAG-Blazer の内部メモリへ書込みます。コンフィギュレーションファイルは、XSVF か JSVF を指定します。

jbgetfile JTAG-Blazer の内部メモリに保存されているファイルを取得し、PC へ保存します。jbdevicelist JTAG-Blazer に接続されているターゲットボード上のデバイス情報を表示します。jbfiledata JTAG-Blazer の内部メモリに保存されているファイルの情報を表示します。jbgetspeed ターゲットボードへ書込みを行う時の、JTAG のクロックを表示します。jbsetspeed ターゲットボードへ書込みを行う時の、JTAG のクロックを設定します。jbversion JTAG-Blazer のファームウェア情報を表示します。jbprogsize JTAG-Blazer のファームウェア領域サイズを表示します。jbprogupdate JTAG-Blazer のファームウェアを更新します。jbdatasize コンフィギュレーションデータ保存領域サイズを表示します。jbcomp コンフィギュレーションデータを圧縮します。jbdecomp コンフィギュレージョンデータを伸長します。jbdiscover JTAG-Blazer を検索します。jbipconfig JTAG-Blazer の IP アドレスを設定します。

[1]DRIVE は"/mnt"のようにマウントするときに指定したディレクトリパスとなります。

JTAG-Blazer ユーザーズマニュアル JB Manager for Linux

78

コマンド 機能jbdisphash JTAG-Blazer の内部メモリに保存されているファイルの MD5 ハッシュ値を表示します。svf2jsvf SVF ファイルを JSVF ファイルに変換します

全てのコマンドは、オプションに "-h" または "-?" を設定するとヘルプが表示されます。

H.4. 内部メモリ書込みサンプルスクリプトJB Manager for Linux をインストールした場合、同じディレクトリに内部メモリ書込みサンプルス

クリプト(FlashWrite.sh)がインストールされます。このスクリプトを実行するときのオプションを以下に示します。

オプション 説明-i [IP アドレス] JTAG-Blazer の IP アドレスを指定します。-f [コンフィギュレーションファイル] コンフィギュレーションファイルを指定します。-l TE7720 モードを指定します。-L TE7720 モードを指定しません。-h ヘルプが表示されます。

例. FlashWrite.sh -i 192.168.x.x -f sample.xsvf -L

H.5. ファームウェア更新サンプルスクリプトJB Manager for Linux をインストールした場合、同じディレクトリにファームウェア更新サンプル

スクリプト(FirmUpdate.sh)がインストールされます。このスクリプトを実行するときのオプションを以下に示します。

オプション 説明-i [IP アドレス] JTAG-Blazer の IP アドレスを指定します。-f [ファームウェアファイル] ファームウェアファイルを指定します。-h ヘルプが表示されます。

例. FirmUpdate.sh -i 192.168.x.x -f jb_image.jb

JTAG-Blazer ユーザーズマニュアル JB Manager for Linux

79

付録 I JB Compression Checker

JB Compression Checker ついて説明します。

JB Compression Checker は、JTAG-Blazer の内部メモリに書込むコンフィギュレーションデータの圧縮後のサイズを調べるツールです。圧縮後のデータサイズが、内部メモリの容量(約 40Mbit)以下であれば、書込むことができます。

I.1. JB Compression Checker のインストールJB Compression Checker のインストール手順を以下に示します。

1. JB Compression Checker をインストールする PC に、本製品に付属されている CD を挿入します。

2. DRIVE:\tool\ のフォルダを開きます。

3. JB_Comp_Check.exe をローカルドライブへコピーします。

※DRIVE は"E"のように通常アルファベットの大文字となります。

以上で、JB Compression Checker のインストールは完了です。JB_Comp_Check.exe をダブルクリックすると、JB Compression Checker が起動します。

I.2. 圧縮後のサイズを調べる1. 圧縮後のサイズを調べるコンフィギュレーションファイルを指定します。

図 I.1 JB Compression Checke 起動画面

2. コンフィギュレーションファイルを選択し、「テスト」をクリックします。

図 I.2 コンフィギュレーションデータの選択

JTAG-Blazer ユーザーズマニュアル JB Compression Checker

80

3. コンフィギュレーションファイル圧縮時のテスト結果が表示されます。

図 I.3 テスト結果の表示

JTAG-Blazer ユーザーズマニュアル JB Compression Checker

81

改訂履歴バージョン 年月日 改訂内容1.0.0 2004.09.01 • 初版発行1.0.1 2004.09.17 •「5.2.1. 簡易入力手順」において、注意文を追加

•「5.3.1. コンフィギュレーションファイルの準備」において、注意文を追加

• 付録 F JTAG ケーブル対応コネクタ一覧において、本体側コネクタ部品表を追加

• CPLD の誤字を修正1.0.2 2004.10.04 • 付録 H JB Manager for Linux を追加

•「1. はじめに」に謝辞を追加• 付録 A 製品仕様において、対応デバイスを修正•「4.4. JB Manager のインストール」の重複を修正

1.0.3 2004.12.07 • 付録 G ターゲット基板設計上の注意点において、グランドベタパターンを GND プレーンに修正

• 会社住所表記を修正1.1.0 2005.01.28 • 新バージョンに対応するため、影響箇所を修正・追加1.1.1 2005.04.27 •「B.3. Xilinx iMPACT を使用した SVF、XSVF 作成可能パターン」

TE7720 コンフィグレーションについて変更1.1.2 2006.10.16 • 付録 B コンフィギュレーションファイル作成方法を iMPACT

8.2i に修正•「4.6. JTAG ケーブルの接続方法」、付録 E JTAG コネクタピンア

サインに JTAG 信号の方向を追記1.1.3 2007.11.27 • 新バージョンに対応するため、影響箇所を修正

• 以前のバージョンの記述を削除• 付録 H JB Manager for Linux に「H.1. JB Manager for Linux

のビルドに必要なパッケージ」を追加• 付録 I JB Compression Checker を追加

2.0.0 2008.06.13 • 新バージョンに対応するため、影響箇所を修正・追加2.0.1 2008.10.02 • タイトルを英語表記からカタカナ表記に2.0.2 2008.11.13 • わかりにくい記述の修正

•「6. トラブルシューティング」に項目追加• 新バージョンに対応するため、影響箇所を修正・追加

2.0.3 2009.03.19 • 参照先を記述する際の表記を統一• 表記ゆれを修正

2.0.4 2009.07.17 • 本文のレイアウト統一•「A.1. JTAG-Blazer (JB030-FP0) の仕様」製品仕様を更新及び誤

記修正•「4.3. JB Manager の各部名称」Windows のバージョンを明記•「4.2. JATG-Blazer を操作するためのソフトウェア」を追加

2.0.5 2009.07.30 • 誤記修正2.0.6 2009.09.10 • 表のレイアウト統一2.0.7 2011.03.23 •「2. 注意事項」を全面的に変更

•「図 F.1. 14 ピンコネクタ推奨部品ピンアサイン」、「図 F.2. 10 ピンコネクタ推奨部品ピンアサイン」を追加

• 会社住所変更2.0.8 2011.10.21 • Web サイトの名称を変更

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

2.0.9 2013.9.10 • 横浜営業所の住所追記•「2.3. ソフトウェア使用に関しての注意事項」の文言を修正•「A.1. JTAG-Blazer (JB030-FP0) の仕様」の対応デバイスから

MAX 7000S を削除

JTAG-Blazer ユーザーズマニュアル ユーザーズマニュアル

JTAG-Blazer ユーザーズマニュアルVersion 2.0.92013/09/11

株式会社アットマークテクノ

札幌本社〒 060-0035 札幌市中央区北 5 条東 2 丁目 AFT ビルTEL 011-207-6550 FAX 011-207-6570

横浜営業所〒 221-0835 横浜市神奈川区鶴屋町 3 丁目 30-4 明治安田生命横浜西口ビル 7FTEL 045-548-5651 FAX 050-3737-4597