[[FrontPage]]

#contents

2009/04/26からのアクセス回数 &counter;

** はじめに [#tc11b2ce]
ディジタル・デザイン・テクノロジにLattice XP2が付録として付いてきました。

&ref(1.jpg);

残念ながら、
- なひたふさんが、
[[Window用の書き込みソフト>http://www.nahitech.com/nahitafu/trg78k/78kjtag.html#xp2jtag]]
を公開されていますが、Mac OS Xでは使えません
- Lattice XP2用のUSB接続のダウンロードケーブルが入手が難しいため、VM Wareでは書き込めない

ためUrJtagを使ってプログラムを書き込むことにしました。

** JTAGケーブルの選定 [#jf4d9d0b]
UrJtagは、
[[様々なJTAGケーブル>http://urjtag.svn.sourceforge.net/viewvc/urjtag/tags/URJTAG_0_10/web/htdocs/book/_system_requirements.html#_supported_jtag_adapters_cables]]
をサポートしています。
- Xilinx parallel cable等のパラレルポート用のJTAGケーブル
- JTAGKeyやOlimex ARM-USB-JTAG等のFT2232を使ったUSBケーブル
- Altera USB-Blaster, Xilinx Platform USB Cable

しかし、
- Macにはパラレルポートはありませんし、
- LeopardではD2XXドライバとVCP(仮想COMポート)ドライバは同時に使用できないため、FT2232を使ったUSBケーブルはそのままでは正常に動作しません。詳しくは、
[[MacOSXでFTDIのBit-Bangモードを試す>http://arms22.blog91.fc2.com/blog-entry-148.html]]
を参照してください。

そこで、[[USB-Blasterの互換ケーブル>http://www.hdl.co.jp/altera/tb/]]を使うことにしました。
私は試していませんが、
世の中には[[USB-Blasterもどき>http://sa89a.net/mp.cgi/ele/ub.htm]]というのもあるみたいです。

** UrJtagのインストール [#u6ec5fbb]
[[MacPort]]を使って、UrJtagをインストールします。
ターミナルから以下のコマンドを入力します。

#pre{{
$ sudo port install urjtag
}}

これだけで、urjtagのインストールは完了です。ターミナルから使用する場合には、/opt/local/binがPATHにセットする必要があります。ホームディレクトリの.profileに以下の1行を追加してください。

#pre{{
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
}}

** UrJtagの動作確認 [#ca9753f9]
urjtagが正常にインストールできたかどうか確認します。

- USB-Blasterを接続
- urjtagを起動(jtagと入力)し、
- jtag>プロンプトが表示されたらcable UsbBlasterと入力します
#pre{{
$ jtag

UrJTAG 0.9 #1359
Copyright (C) 2002, 2003 ETC s.r.o.
Copyright (C) 2007, 2008 Kolja Waschk and the respective authors

UrJTAG is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
There is absolutely no warranty for UrJTAG.

WARNING: UrJTAG may damage your hardware!
Type "quit" to exit, "help" for help.

jtag> cable UsbBlaster
Connected to libftdi driver.
jtag> 
}}

}}

** コメント [#jf947abc]
この記事は、

#vote(おもしろかった,そうでもない,わかりずらい)

皆様のご意見、ご希望をお待ちしております。
#comment_kcaptcha


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SmartDoc