...

Spartan-6 FPGA SP605 エンベデッド キット スタートアップ ガイド

by user

on
Category: Documents
21

views

Report

Comments

Transcript

Spartan-6 FPGA SP605 エンベデッド キット スタートアップ ガイド
Spartan-6 FPGA SP605
エ ンベデ ッ ド キ ッ ト
スター ト ア ッ プ ガイ ド
UG727 (v1.1) 2010 年 6 月 21 日
XPM 0402809-01
Xilinx is disclosing this user guide, manual, release note, and/or specification (the “Documentation”) to you solely for use in the
development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download,
display, post, or transmit the Documentation in any form or by any means including, but not limited to, electronic, mechanical,
photocopying, recording, or otherwise, without the prior written consent of Xilinx. Xilinx expressly disclaims any liability
arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation
without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you
of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may
be provided to you in connection with the Information.
THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF ANY KIND. XILINX MAKES
NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE
DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY
CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF
DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION.
© Copyright 2009–2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein
are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of their respective
owners.
本資料は英語版 (v1.1) を翻訳 し た も ので、 内容に相違が生 じ る 場合には原文を優先 し ます。
資料に よ っ ては英語版の更新に対応 し ていない も のがあ り ます。
日本語版は参考用 と し て ご使用の上、 最新情報につ き ま し ては、 必ず最新英語版を ご参照 く だ さ い。
こ の資料に関す る フ ィ ー ド バ ッ ク お よ び リ ン ク な ど の問題につ き ま し ては、 [email protected] ま でお知 ら せ く
だ さ い。 いただ き ま し た ご意見を参考に早急に対応 さ せていただ き ます。 なお、 こ の メ ール ア ド レ スへのお問い合わせは受け
付けてお り ません。 あ ら か じ めご了承 く だ さ い。
改訂履歴
次の表に、 こ の文書の改訂履歴を示 し ます。
日付
バージ ョ ン
2009 年 12 月 8 日
1.0
初版 リ リ ース
2010 年 6 月 21 日
1.1
「エ ンベデ ッ ド 開発キ ッ ト 」 を、 すべて 「エ ンベデ ッ ド キ ッ ト 」 に変更。 ISE® ソ フ ト
ウ ェ ア ツールのバージ ョ ン を 11.1 か ら 12.1 に変更。 ソ フ ト ウ ェ ア バージ ョ ン 12.1 に
合わせて手順 と GUI 画面を更新。
SP605 ス タ ー ト ア ッ プ ガ イ ド
改訂内容
japan.xilinx.com
UG727 (v1.1) 2010 年 6 月 21 日
目次
改訂履歴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
このガ イ ド について
その他の資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
その他の リ ソ ース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
表記規則. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
書体 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
オン ラ イ ン マニ ュ アル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Spartan-6 FPGA SP605 エ ンベデ ッ ド キ ッ ト ス タ ー ト ア ッ プ ガ イ ド
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SP605 エンベデ ッ ド キ ッ ト の内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
同梱内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
オン ラ イ ン よ り 入手で き る も の . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
ビデオ デモの実行準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
ビデオ デモに使用す る プ ロ セ ッ サ シ ス テ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
ビデオ デモのハー ド ウ ェ ア要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
ビデオ デモのハー ド ウ ェ ア設定方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
ビデオ デモの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
PetaLinux デモの実行準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
PetaLinux デモに使用す る プ ロ セ ッ サ シ ス テ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
PetaLinux デモのハー ド ウ ェ ア設定方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
PetaLinux デモの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
ISE Design Suite 12.1 の イ ン ス ト ール と ラ イ セ ン ス取得 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ISE 12.1 ソ フ ト ウ ェ アの イ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
ツール ラ イ セ ン ス のダ ウ ン ロ ー ド と イ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
SP605 USB-UART と の通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
USB-UART ド ラ イ バーの イ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
SP605 UART への接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
ホ ス ト コ ン ピ ュ ー タ ーの コ ン フ ィ ギ ュ レーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
USB UART ド ラ イ バーの イ ン ス ト ール状況の検証 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
次の ス テ ッ プ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
デー タ シー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
DS757 : SP605 エンベデ ッ ド キ ッ ト MicroBlaze プ ロ セ ッ サ サブシ ス テ ム
デー タ シー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
チ ュ ー ト リ アル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
UG729 : SP605 MicroBlaze プ ロ セ ッ サ サブシ ス テ ム ソ フ ト ウ ェ ア チ ュ ー ト リ アル . .34
UG728 : SP605 MicroBlaze プ ロ セ ッ サ サブシ ス テ ム ハー ド ウ ェ ア チ ュ ー ト リ アル . .34
リ フ ァ レ ン ス デザ イ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
MicroBlaze プ ロ セ ッ サ サブシ ス テ ム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
ビデオ パ イ プ ラ イ ン デモを含む MicroBlaze プ ロ セ ッ サ サブシ ス テ ム . . . . . . . . . . . .34
ヘルプお よ びサポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
付録 A : Warranty
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
3
4
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
こ のガ イ ド について
こ のガ イ ド は、 Spartan®-6 FPGA SP605 エ ンベデ ッ ド キ ッ ト に関す る 基本的な情報を提供す る も
のです。
その他の資料
次の資料が、 ザ イ リ ン ク ス ウ ェ ブサ イ ト か ら ダ ウ ン ロ ー ド で き ます。
http://japan.xilinx.com/products/virtex6/
•
『Spartan-6 フ ァ ミ リ 概要』
Spartan-6 フ ァ ミ リ の特徴 と 製品の概要を説明 し てい ます。
•
『Spartan-6 FPGA デー タ シー ト : DC 特性お よ びス イ ッ チ特性』
Spartan-6 フ ァ ミ リ の DC 特性お よ びス イ ッ チ特性の仕様が記載 さ れてい ます。
•
『Spartan-6 FPGA パ ッ ケージお よ びピ ン配置仕様』
デバ イ ス /パ ッ ケージの組み合わせお よ び最大 I/O 数の表、 ピ ン定義、 ピ ン配置表、 ピ ン配置図、
機械的図面、 温度仕様が記載 さ れてい ます。
•
『Spartan-6 FPGA コ ン フ ィ ギ ュ レーシ ョ ン ユーザー ガ イ ド 』
こ の包括的な コ ン フ ィ ギ ュ レーシ ョ ン ガ イ ド は、 コ ン フ ィ ギ ュ レーシ ョ ン イ ン タ ーフ ェ イ ス
( シ リ アル と パ ラ レル)、 マルチビ ッ ト ス ト リ ームの管理、 ビ ッ ト ス ト リ ームの暗号化、 バ ウ ン ダ
リ ス キ ャ ンお よ び JTAG コ ン フ ィ ギ ュ レーシ ョ ン、リ コ ン フ ィ ギ ュ レーシ ョ ン テ ク ニ ッ ク の各
章で構成 さ れてい ます。
•
『Spartan-6 FPGA SelectIO リ ソ ース ユーザー ガ イ ド 』
Spartan-6 の各デバ イ ス で使用可能な SelectIO™ リ ソ ース について説明 し てい ます。
•
『Spartan-6 FPGA ク ロ ッ ク リ ソ ース ユーザー ガ イ ド 』
Spartan-6 の各デバ イ ス で使用可能な DCM や PLL な ど の ク ロ ッ キ ン グ リ ソ ース について説
明 し てい ます。
•
『Spartan-6 FPGA ブ ロ ッ ク RAM リ ソ ース ユーザー ガ イ ド 』
Spartan-6 デバ イ ス のブ ロ ッ ク RAM の機能について説明 し てい ます。
•
『Spartan-6 FPGA GTP ト ラ ン シーバー ユーザー ガ イ ド 』
Spartan-6 LXT FPGA で使用可能な GTP ト ラ ン シーバーについて説明 し てい ます。
•
『Spartan-6 FPGA DSP48A1 ス ラ イ ス ユーザー ガ イ ド 』
Spartan-6 FPGA の DSP48A1 ス ラ イ ス のアーキテ ク チ ャ について説明 し 、 コ ン フ ィ ギ ュ レー
シ ョ ン例 も 記載 し てい ます。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
5
こ のガ イ ド について
•
『Spartan-6 FPGA メ モ リ コ ン ト ロ ー ラ ー ユーザー ガ イ ド 』
Spartan-6 FPGA と 一般的な メ モ リ 規格の イ ン タ ーフ ェ イ ス を大幅に簡略化す る専用の組み込
みマルチポー ト メ モ リ コ ン ト ロ ー ラ ー、Spartan-6 FPGA メ モ リ コ ン ト ロ ー ラ ー ブ ロ ッ ク につ
いて説明 し てい ます。
•
『Spartan-6 FPGA PCB デザ イ ナーズ ガ イ ド 』
こ のユーザー ガ イ ド では、 PCB お よ び イ ン タ ーフ ェ イ ス レベルのデザ イ ン を決定す る際の指
針を中心に、 Spartan-6 デバ イ ス の PCB デザ イ ンに関する 情報を提供 し ます。
その他の リ ソ ース
その他の資料を検索す る には、 ザ イ リ ン ク ス ウ ェ ブサ イ ト を参照 し て く だ さ い。
http://japan.xilinx.com/support/documentation/index.htm
シ リ コ ンや ソ フ ト ウ ェ ア、 IP に関す る ア ンサー デー タ ベース を検索 し た り 、 テ ク ニ カル サポー ト
の ウ ェ ブケース を開 く 場合は、 次の ウ ェ ブサ イ ト にア ク セ ス し て く だ さ い。
http://japan.xilinx.com/support
表記規則
こ のマニ ュ アルでは、 次の表記規則を使用 し てい ます。 各規則について、 例を挙げて説明 し ます。
書体
こ のマニ ュ アルで使用す る書体の規則は次の と お り です。
表記規則
使用箇所
Courier フ ォ ン ト
シ ス テ ム に よ り 表示 さ れ る メ ッ
セージ、 プ ロ ンプ ト 、 プ ロ グ ラ ム
フ ァ イ ルを表 し ます。
speed grade: - 100
Courier フ ォ ン ト
(太字)
構文内で入力す る コ マ ン ド を示 し
ます。
ngdbuild design_name
イ タ リ ッ ク フォン ト
ユーザーが値を入力す る必要のあ
る構文内の変数に使用 し ます。
ngdbuild design_name
角か っ こ [ ]
オプシ ョ ンの入力ま たはパ ラ メ ー
ngdbuild [option_name]
ターを示し ます。bus[7:0] の よ う
design_name
なバス仕様では必ず使用し ます。
GUI 表記に使用 し ます。
6
例
[File] → [Open] を ク リ ッ ク し
ます。
中か っ こ { }
構文内で、 複数の項目か ら 1 つ以
上を選択す る必要があ る場合に使
用 し ます。
lowpwr ={on|off}
縦棒 |
構文内で、 選択可能な複数の項目
を分離す る ために使用 し ます。
lowpwr ={on|off}
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
表記規則
表記規則
使用箇所
縦の省略記号
.
.
.
繰 り 返 し 項目が省略 さ れてい る こ
と を示 し ます。
横の省略記号 . . .
繰 り 返 し 項目が省略 さ れてい る こ
と を示 し ます。
例
IOB #1: Name = QOUT’
IOB #2: Name = CLKIN’
.
.
.
allow block
block_name loc1
loc2 ... locn;
オ ン ラ イ ン マニ ュ アル
こ のマニ ュ アルでは、 次の規則が使用 さ れてい ます。
表記規則
青色の文字
青色の下線付 き 文字
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
使用箇所
マニ ュ アル内の相互参照を示 し
ます。
Web サ イ ト (URL) へのハ イ パー
リ ン ク を示 し ます。
japan.xilinx.com
例
詳細は、「その他の リ ソ ース」 を参
照 し て く だ さ い。
詳細は、 第 1 章 「 タ イ ト ル フ ォー
マ ッ ト 」 を参照 し て く だ さ い。
最新の ス ピー ド フ ァ イ ルは、
http://japan.xilinx.com か ら 入手
で き ます。
7
こ のガ イ ド について
8
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
Spartan-6 FPGA SP605 エ ンベデ ッ ド
キッ ト スター ト ア ッ プ ガイ ド
概要
Spartan®-6 FPGA エンベデ ッ ド キ ッ ト は、 さ ま ざ ま なアプ リ ケーシ ョ ンに組み込まれ る ソ フ ト ウ ェ
アおよびハー ド ウ ェ アの開発に必要なザ イ リ ン ク ス エンベデ ッ ド タ ーゲ ッ ト デザ イ ン プ ラ ッ ト
フ ォーム (TDP) の主要コ ンポーネン ト を提供し ます。 こ れは放送、 産業、 医療、 航空宇宙、 防衛産業
の市場におけ る幅広いアプ リ ケーシ ョ ン を対象 と し てい ます。 ソ フ ト ウ ェ ア開発者向けには、使い慣
れた Eclipse ベース の IDE、 GNU ツール、 OS、 ラ イ ブ ラ リ 、 検証済み リ フ ァ レ ン ス デザ イ ンが提供
さ れてい る ため、 すぐ にプ ロ グ ラ ミ ン グ を開始で き ます。 ま た、 ハー ド ウ ェ ア設計者は、 最 も 一般的
に使用 さ れ るペ リ フ ェ ラ ル IP コ ア を含む、 実装済みの MicroBlaze™ プ ロ セ ッ サ サブシ ス テ ムに
よ っ て、 即座にカ ス タ ム ロ ジ ッ ク の開発に着手で き ます。
こ の ス ター ト ア ッ プ ガ イ ド では、 SP605 ボー ド を設定 し、 キ ッ ト を入手後すぐ に使用可能な ビデオ
デモお よび Linux デモの実行方法を順を追っ て説明し ます。 こ れ ら のデモは、 エンベデ ッ ド デザ イ
ン向けの MicroBlaze プ ロ セ ッ サ サブシ ス テ ムが持つ柔軟性 と 機能を示す目的で設計 さ れてい ます。
ザ イ リ ン ク ス の ISE® ソ フ ト ウ ェ ア を イ ン ス ト ール し ていないユーザー向けには、 イ ン ス ト ール、
ア ッ プデー ト 、 ラ イ セン スの生成方法を手順ご と に解説し ます。 最後に、 こ のキ ッ ト に含まれ る エン
ベデ ッ ド ソ フ ト ウ ェ アおよ びハー ド ウ ェ アのチ ュー ト リ アルについて紹介し ます。
SP605 エ ンベデ ッ ド キ ッ ト の内容
同梱内容
•
XC6SLX45T-3FGG484 FPGA を搭載 し た SP605 評価ボー ド と 次の付属品
•
電源
•
Type-A/Mini-B の 5 ピ ン USB ケーブル 2 本
•
イ ーサネ ッ ト ケーブル
•
VGA/DVI ア ダプ タ ー
•
CompactFlash カー ド - 2GB ( エンベデ ッ ド キ ッ ト デモを含む)
•
ISE Design Suite Embedded Edition : タ ーゲ ッ ト デバ イ スは Spartan-6 LX45T FPGA に ロ ッ ク
•
ザ イ リ ン ク ス ISE Design Suite 12.1 の DVD
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
•
ISE Simulator を含む ISE Foundation
•
PlanAhead デザ イ ン解析ツール
•
エンベデ ッ ド 開発キ ッ ト (EDK)
•
Xilinx Platform Studio (XPS)
japan.xilinx.com
9
概要
•
•
•
•
ソ フ ト ウ ェ ア開発キ ッ ト (SDK)
•
ChipScope™ Pro ロ ジ ッ ク 解析ツール
資料
•
SP605 ハー ド ウ ェ ア設定ガ イ ド
•
UG727 : Spartan-6 FPGA SP605 エンベデ ッ ド キ ッ ト ス タ ー ト ア ッ プ ガ イ ド
•
DS757 : SP605 エンベデ ッ ド キ ッ ト MicroBlaze プ ロ セ ッ サ サブシ ス テ ム デー タ シー ト
•
UG728 : SP605 MicroBlaze プ ロ セ ッ サ サブシ ス テ ム ハー ド ウ ェ ア チ ュ ー ト リ アル
•
UG729 : SP605 MicroBlaze プ ロ セ ッ サ サブシ ス テ ム ソ フ ト ウ ェ ア チ ュ ー ト リ アル
リ フ ァ レ ン ス デザ イ ンお よ びデモ
•
ベース MicroBlaze プ ロ セ ッ サ サブシ ス テ ム
•
ビデオ デモ
リ フ ァ レ ン ス デザ イ ン、 デモ、 資料、 アプ リ ケーシ ョ ンは USB メ モ リ で提供 さ れ る ため、 す
ぐ に使用で き ます。
オ ン ラ イ ン よ り 入手で き る も の
•
•
ISE Design Suite 12.1 Embedded Edition の ラ イ セ ン ス
•
http://japan.xilinx.com/getproduct
•
http://japan.xilinx.com/tools/faq.htm
資料や リ フ ァ レ ン ス デザ イ ンが掲載 さ れたエンベデ ッ ド キ ッ ト のホームページ
•
•
http://japan.xilinx.com/s6embkit
テ ク ニ カル サポー ト
•
http://japan.xilinx.com/support/
ビデオ デモの実行準備
こ の Spartan-6 エンベデ ッ ド キ ッ ト には、CompactFlash カー ド に格納 さ れた ビデオ デモが付属し て
い ます。 こ れはほかのツールの イ ン ス ト ール前に動作 さ せる こ と がで き る ため、 Spartan-6 LX45T
FPGA に実装 さ れた MicroBlaze プ ロ セ ッ サ サブシ ス テ ム を使用する こ のデモを実行する こ と で、
SP605 評価ボー ド の機能を確認で き ます。
ビデオ デモに使用する プ ロ セ ッ サ シ ス テム
ビデオ デモは、 次を備え る構築済みの Spartan-6 FPGA デザ イ ン (図 1) を使用 し ます。
10
•
MicroBlaze ソ フ ト プ ロ セ ッ サ
•
外部 DDR3 メ モ リ イ ン タ ーフ ェ イ ス
•
外部フ ラ ッ シ ュ メ モ リ イ ン タ ーフ ェ イ ス
•
オンチ ッ プ メ モ リ (ブ ロ ッ ク RAM)
•
TEMAC ( ト ラ イ モー ド イ ーサネ ッ ト メ デ ィ ア ア ク セ ス コ ン ト ロ ー ラ ー ) (評価 ラ イ セ ン ス )
•
UART (SP605 ボー ド か ら USB-UART コ ネ ク タ ーを介 し て接続)
•
割 り 込み コ ン ト ロ ー ラ ー (Intc) お よ び タ イ マー
•
CompactFlash イ ン タ ーフ ェ イ ス (System ACE™ テ ク ノ ロ ジ )
•
GPIO (LED、 LCD、 ス イ ッ チ)
•
ビデオ パ イ プ ラ イ ン DSP コ ア
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
概要
X-Ref Target - Figure 1
MicroBlaze Processor Subsystem
Memory
Processor Block
Input/Output
FLASH
(32 MB)
FLASH/SRAM
Controller
Internal RAM
(8 KB)
LEDs
Buttons
Switches
Compact
FLASH
SysACE
Compact Flash
Controller
GPIO
GPIO
GPIO
MicroBlaze
8 KB I and D Caches
SPI
FLASH
SPI
Flash
Controller
Dual
Timer/Counter
UART
16550
RS232
Line Driver/
Receiver
IIC
EEPROM
IIC EEPROM
Controller
Interrupt
Controller
TriMode
Ethernet
MAC
Ethernet
PHY
DDR3
(128 MB)
Multiport
Memory
Controller
Internal
RAM
(32 KB)
XIL_VFBC
Display
Controller
Display_Cntlr_
DVI_VIDEO_OUT
3 x 3 FIR
Filter
FIR_3x3_DVI_
DVI
VIDEO_OUT
XPS
IIC
Configurable User Logic
dvi_out_de
dvi_out_vsync
dvi_out_hsync
dvi_out_data
dvi_out_clk_n
cvi_out_clk_n
DVI
Controller
video_out_scl
video_out_sda
dvi_rest_n
XC6SLX45T
UG727_01_051110
図 1 : Spartan-6 FPGA ビデオ デモ シス テム
メ モ : ビデオ デモのシ ス テ ム構築の詳細は 「UG728 : SP605 MicroBlaze プ ロ セ ッ サ サブシ ス テ ム
ハー ド ウ ェ ア チ ュ ー ト リ アル」 に記載 さ れてい ます。
ビデオ デモのハー ド ウ ェ ア要件
ビデオ デモを実行す る には、エンベデ ッ ド キ ッ ト に付属す る も ののほかに、次の機器が必要にな り
ます。
•
DVI ケーブルお よ び DVI モニ タ ー
ま たは
•
DVI/VGA ア ダプ タ ー、 VGA ケーブル、 VGA モニ タ ー
ビデオ デモのハー ド ウ ェ ア設定方法
1. イ ーサネ ッ ト ケーブルを直接 PC に接続 し ます。 PC の IP ア ド レ ス を 192.168.1.100 に設定 し
ます。 デモの終了後、 PC の IP ア ド レ ス を元の設定に戻す必要があ り ます。
メ モ : デモではハー ド ウ ェ アに組み込まれた MAC ア ド レ スお よ び固定 IP ア ド レ ス 192.168.1.10
が使用 さ れ る ため、DHCP を使用 し てい る 通常の LAN ネ ッ ト ワー ク には接続で き ません。ま た、同
一ネ ッ ト ワー ク セグ メ ン ト に複数のボー ド を接続 し ないで く だ さ い。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
11
概要
2. 図 2 に示す SP605 ボー ド の コ ネ ク タ ーに DVI モニ タ ーを接続 し ます。 ま たは、 付属の DVI/
VGA アダプ タ ーを使用 し て VGA モニ タ ーを接続 し ます。モニ タ ーの電源が ON にな っ てい る
こ と 、 入力が適切に DVI ま たは VGA に設定 さ れてい る こ と を確認 し て く だ さ い。
X-Ref Target - Figure 2
UG727_02_111309
図 2 : SP605 の DVI コ ネ ク タ ー
3. SP605 のジ ャ ンパーが表 1 に示すデフ ォ ル ト に設定 さ れてい る こ と を確認 し ます。
表 1 : SP605 のジ ャ ンパー設定
Jumper
REFDES
機能
デ フ ォル ト
FMC JTAG をバ イ パ ス
J19
FMC LPC コ ネ ク タ ー J2 を除外
1-2 を ジ ャ ンパー接続
SFP モジ ュ ール
J22
SFP 全帯域幅
1-2 を ジ ャ ンパー接続
J44
SFP を イ ネーブル
1-2 を ジ ャ ンパー接続
SPI メ モ リ を選択
J46
SPI で SPI X4 メ モ リ U32 を選択
1-2 を ジ ャ ンパー接続
System ACE CompactFlash エ ラ ー LED
J60
System ACE CompactFlash エ ラ ー LED DS18 を
イ ネーブル
1-2 を ジ ャ ンパー接続
4. 図 3 に示す よ う に、 付属の CompactFlash カー ド を ボー ド に装着 し ます。
5. 図 3 に示す System ACE DIP ス イ ッ チを表 2 に従っ て設定 し ます。
12
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
概要
X-Ref Target - Figure 3
UG727_03_111309
図 3 : CompactFlash カ ー ド の挿入 と DIP ス イ ッ チの設定
表 2 : ビデオ デモ シ ス テム ACE DIP ス イ ッ チの設定
DIP ス イ ッ チ
ス イ ッ チ位置
1
OFF
2
OFF
3
OFF
4
ON
以上の設定で、 キ ッ ト に付属の構築済みビデオ デモを実行す る 準備が整い ま し た。 続いて、 次のセ
ク シ ョ ンの手順に従いデモ を実行 し て く だ さ い。
ビデオ デモの実行
1. SP605 に電源が入っ ていない場合は、 電源ア ダプ タ ーを AC 電源に接続 し ます。 12V 電源ケー
ブルを ボー ド の J18 コ ネ ク タ ーに挿入 し ます。 SW2 を 「ON」 位置に切 り 替え て電源を オンに
し ます。
2. 数秒後、 DVI ( ま たは VGA) モニ タ ーにザ イ リ ン ク ス の ロ ゴが表示 さ れます。
3. ホ ス ト コ ン ピ ュー タ ー上で ウ ェ ブ ブ ラ ウ ザーを起動 し 、URL に「192.168.1.10」 を入力 し ます。
4. 図 4 に示す ウ ェ ブ ページが表示 さ れます。 表 3 に、 こ のページか ら 実行で き る さ ま ざ ま な設定
や操作を示 し ます。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
13
概要
.
X-Ref Target - Figure 4
UG727_04_111309
図 4 : ビデオ デモのウ ェ ブ ページ
表 3 : ビデオ デモ ウ ェ ブ ページの選択項目
選択項目
動作
Image Selection (画像選択)
ウ ェ ブ ページに表示 さ れ る画像のいずれか 1 つ、 ま たは
SP605_Embedded_Kit\Test_Images デ ィ レ ク ト リ に保存 さ れた非
圧縮の 24BPP Windows ビ ッ ト マ ッ プ画像を選択 し ます。選択 し た
画像は MicroBlaze プ ロ セ ッ サ サブシ ス テ ムに送信 さ れ、表示 さ れ
ます。 画像には FIR フ ィ ル タ が適用 さ れます。
Identity (元画像)
Edge Detect ( エ ッ ジ検出)
Smooth ( ス ムージ ン グ )
変更を加えない画像を出力 し ます。
コ ン ト ラ ス ト の高い領域を検出 し て白で表示 し 、残 り の領域を黒で
表示 し ます。
出力画像にわずかなぼか し 効果を適用 し ます。
Sharpen (鮮明化)
出力画像の コ ン ト ラ ス ト を強調 し ます。
User ( ユーザー )
ユーザーが手入力 し た係数が MicroBlaze プ ロ セ ッ サ サブシ ス テ
ムに送信 さ れ、 出力画像に適用 さ れます。
Auto (自動)
ほかのオプシ ョ ン を選択する ま で MicroBlaze プ ロ セ ッ サ サブシ
ス テ ムが [Identity] か ら [Edge Detect] ま での効果を順に連続 し て
適用 し ます。
Gain ( ゲ イ ン )
ス ラ イ ダに よ っ て出力画像のゲ イ ン (0.0 ~ 1.0) を調整で き ます。
5. 画像を調整す る オプシ ョ ン を ク リ ッ ク し て、 モニ タ ーに表示 さ れ る画像への効果を確認 し て く
だ さ い。
14
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
概要
6. ウ ェ ブ ページに表示 さ れた画像の 1 つを選択す る か、 [Browse] を ク リ ッ ク し て、
SP605_Embedded_Kit\Test_Images デ ィ レ ク ト リ か ら 新 し い画像を選択 し ます。
選択 し た画像が DVI ( ま たは VGA) モニ タ ーに表示 さ れます。
7. 手順 5 と 手順 6 を必要なだけ繰 り 返 し ます。
こ れで手順は終了です。 SP605 ボー ド で Spartan-6 LX45T FPGA お よび MicroBlaze ソ フ ト プ ロ セ ッ サを使用する ビ
デオ デモ を実行 し ま し た。 キ ッ ト では完全に コ ン フ ィ ギ ュ レーシ ョ ン済みの MicroBlaze プ ロ
セ ッ サ サブ シス テムが提供 さ れている ため、 す ぐ にエ ンベデ ッ ド ソ フ ト ウ ェ アの開発に着手で き
ます。 また、 FPGA を使用 さ れている ため、 シス テムのカ ス タ マー イ ズが可能です。 こ れには、
コ ン ピ ュ ー タ ーに ISE Design Suite 12.1 ツールお よび USB-UART ド ラ イバーを イ ン ス ト ール
する必要があ り ます。 イ ン ス ト ール手順は、 このガ イ ド の 「ISE Design Suite 12.1 のイ ン ス
ト ール と ラ イ セ ン ス取得」 で説明 し ています。
PetaLinux デモの実行準備
こ の Spartan-6 エンベデ ッ ド キ ッ ト には、CompactFlash カー ド に格納 さ れた PetaLinux のデモが付
属 し てい ます。 PetaLinux は、 FPGA ベース のシ ス テ ム オン チ ッ プ デザ イ ン を特に ターゲ ッ ト と し
たエンベデ ッ ド Linux シ ス テ ム開発キ ッ ト です。 Spartan-6 LX45T FPGA に実装 さ れた MicroBlaze
プ ロ セ ッ サ サブシ ス テ ム を使用する こ のデモを実行する こ と で、 SP605 評価ボー ド の機能を確認で
き ます。 PetaLogix 製品の評価方法や購入方法な どの詳細は、 http://www.petalogix.com/petalinux を
参照 し て く だ さ い。
PetaLinux デモに使用する プ ロ セ ッ サ シ ス テム
PetaLinux デモは、 次を備え る 構築済みの Spartan-6 FPGA デザ イ ン (図 5) を使用 し ます。
•
MicroBlaze ソ フ ト プ ロ セ ッ サ
•
外部 DDR3 メ モ リ イ ン タ ーフ ェ イ ス
•
フ ラ ッ シ ュ メ モ リ 用外部 メ モ リ コ ン ト ロ ー ラ ー (EMC)
•
オンチ ッ プ メ モ リ (ブ ロ ッ ク RAM)
•
TEMAC ( ト ラ イ モー ド イ ーサネ ッ ト メ デ ィ ア ア ク セ ス コ ン ト ロ ー ラ ー ) (評価 ラ イ セ ン ス )
•
UART (SP605 ボー ド か ら USB-UART コ ネ ク タ ーを介 し て接続)
•
割 り 込み コ ン ト ロ ー ラ ー (Intc) お よ び タ イ マー
•
CompactFlash イ ン タ ーフ ェ イ ス (System ACE CF テ ク ノ ロ ジ )
•
GPIO (LED、 LCD、 ス イ ッ チ)
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
15
概要
X-Ref Target - Figure 5
MicroBlaze Processor Subsystem
Memory
Processor Block
Input/Output
FLASH
(32 MB)
FLASH/SRAM
Controller
Internal RAM
(8 KB)
MicroBlaze
8 KB I and D Caches
MMU
LEDs
Buttons
Switches
Compact
FLASH
SysACE
Compact Flash
Controller
GPIO
GPIO
GPIO
SPI
FLASH
SPI
Flash
Controller
Dual
Timer/Counter
UART
16550
RS232
Line Driver/
Receiver
IIC
EEPROM
IIC EEPROM
Controller
Interrupt
Controller
TriMode
Ethernet
MAC
Ethernet
PHY
DDR3
(128 MB)
Internal
RAM
(32 KB)
Multiport
Memory
Controller
User Access to
External Memory
User Interrupts
User Access to
Internal Memory
Configurable User Logic
XC6SLX45T
UG757_SP6_051110
図 5 : Spartan-6 FPGA PetaLinux デモ シ ス テム
メ モ : PetaLinux デモに使用す る シ ス テ ムの詳細は、 「DS757 : SP605 エンベデ ッ ド キ ッ ト
MicroBlaze プ ロ セ ッ サ サブシ ス テ ム デー タ シー ト 」 に記載 さ れてい ます。
PetaLinux デモのハー ド ウ ェ ア設定方法
1. 「SP605 USB-UART と の通信」 で説明 さ れてい る手順に従っ て、 ホ ス ト コ ン ピ ュ ー タ ーに
USB-UART ド ラ イ バーを イ ン ス ト ール し ます。
2. SP605 のジ ャ ンパーが表 4 に示すデフ ォ ル ト に設定 さ れてい る こ と を確認 し ます。
表 4 : SP605 のジ ャ ンパー設定
Jumper
REFDES
機能
デ フ ォル ト
FMC JTAG をバ イ パ ス
J19
FMC LPC コ ネ ク タ ー J2 を除外
1-2 を ジ ャ ンパー接続
SFP モジ ュ ール
16
J22
SFP 全帯域幅
1-2 を ジ ャ ンパー接続
J44
SFP を イ ネーブル
1-2 を ジ ャ ンパー接続
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
概要
表 4 : SP605 のジ ャ ンパー設定 (続き )
Jumper
REFDES
機能
デ フ ォル ト
SPI メ モ リ を選択
J46
SPI で SPI X4 メ モ リ U32 を選択
1-2 を ジ ャ ンパー接続
System ACE CompactFlash エ ラ ー LED
System ACE CompactFlash エ ラ ー LED DS18 を
J60
イ ネーブル
1-2 を ジ ャ ンパー接続
3. 図 3 に示す よ う に、 付属の CompactFlash カー ド を ボー ド に装着 し ます。
4. System ACE DIP ス イ ッ チを表 5 に従っ て設定 し ます。
表 5 : PetaLinux デモ シス テム ACE DIP ス イ ッ チの設定
DIP ス イ ッ チ
ス イ ッ チ位置
1
ON
2
OFF
3
OFF
4
ON
メ モ : DIP ス イ ッ チは図 3 に示 し た も の と 同 じ です。 ただ し 、 図 3 はビデオ デモ用の設定を示 し て
お り 、 PetaLinux デモの設定 と は異な り ます。
5. SP605 に電源が入っ ていない場合は、 電源ア ダプ タ ーを AC 電源に接続 し ます。 12V 電源ケー
ブルを ボー ド の J18 コ ネ ク タ ーに挿入 し ます。 SW2 を 「ON」 位置に切 り 替え て電源を オンに
し ます。
6. シ リ アル通信 タ ー ミ ナルのユーテ ィ リ テ ィ プ ロ グ ラ ム を起動 し て、 次の よ う に設定 し ます。
•
ボー レー ト : 115200
•
デー タ :
8 ビッ ト
•
パリティ :
なし
•
ス ト ップ :
1 ビッ ト
•
フ ロ ー制御 :
なし
メ モ : PetaLinux デモに使用する ボー レー ト (115200) は、 ビデオ デモに使用する ボー レー ト
(9600) と は異な り ます。
以上の設定で、 キ ッ ト に付属の構築済み PetaLinux デモ を実行す る 準備が整い ま し た。 続いて、 次
のセ ク シ ョ ンの手順に従いデモ を実行 し て く だ さ い。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
17
概要
PetaLinux デモの実行
7. SYSACE の リ セ ッ ト ボ タ ン (SW9) を押 し ます。
X-Ref Target - Figure 6
UG727_27_051110
図 6 : SP605 SYSACE の リ セ ッ ト ボ タ ン
8. 約 20 秒後に、図 7 に示す よ う な PetaLinux の起動画面がシ リ アル通信の ウ ィ ン ド ウ に表示 さ れ
ます。
X-Ref Target - Figure 7
UG727_14_111309
図 7 : PetaLinux UART 出力
メ モ : 図 7 の PetaLinux 起動画面は、 バージ ョ ン 11.4 の も のですが、 12.1 リ リ ース で も 同様です。
9. ユーザー名 root、 パ ス ワ ー ド root を使用 し て ロ グ イ ン し ます。
10. エンベデ ッ ド キ ッ ト の PetaLinux イ メ ージは、基本的な Linux コ マ ン ド を多数サポー ト し てい
ます。 実行で き る コ マ ン ド やツールの一部は、 /bin デ ィ レ ク ト リ の リ ス ト か ら 調べ る こ と がで
き ます。
こ れで手順は終了です。 SP605 ボー ド で Spartan-6 LX45T FPGA お よび MicroBlaze ソ フ ト プ ロ セ ッ サを使用する
PetaLinux デモ を実行 し ま し た。 キ ッ ト では完全に コ ン フ ィ ギ ュ レーシ ョ ン済みの MicroBlaze
プ ロ セ ッ サ サブ シ ス テムが提供 さ れている ため、 す ぐ にエ ンベデ ッ ド ソ フ ト ウ ェ アの開発に着手
で き ます。 また、 FPGA が使用 さ れている ため、 シス テムのカ ス タ マー イ ズが可能です。 こ れに
は、 コ ン ピ ュ ー タ ーに ISE Design Suite 12.1 ツールを イ ン ス ト ールする必要があ り ます。 イ ン
ス ト ール手順は、 このガ イ ド の 「ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得」 で
説明 し ています。
18
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
SP605 エンベデ ッ ド キ ッ ト には、 タ ーゲ ッ ト デバ イ ス が Spartan-6 LX45T に ロ ッ ク さ れた ISE
Design Suite: Embedded Edition の全機能が使用可能な ラ イ セ ン ス が付属 し てい ます。ソ フ ト ウ ェ ア
は、DVD か ら イ ン ス ト ールす る か、次の ウ ェ ブサ イ ト か ら イ ン ス ト ー ラ ーを ダ ウ ン ロ ー ド し て イ ン
ス ト ールで き ます。 http://japan.xilinx.com/support/download/index.htm
ISE 12.1 ソ フ ト ウ ェ アのイ ン ス ト ール
1. ISE Design Suite 12.1 の イ ン ス ト ー ラ ーを実行 し ます。
a. オプシ ョ ン 1 : キ ッ ト に付属す る ISE Design Suite 12.1 DVD を コ ン ピ ュー タ ーに挿入 し
ます。
-
イ ン ス ト ー ラ ーが自動的に起動 し ない場合は、 DVD か ら 実行可能フ ァ イ ル 「xsetup」
を実行 し ます。
b. オプシ ョ ン 2 : 次の ウ ェ ブサ イ ト か ら イ ン ス ト ー ラ ーを ダ ウ ン ロ ー ド し て、 実行 し ます。
http://japan.xilinx.com/support/download/index.htm
[Welcome] ページ (図 8) に続いて、 2 つの使用許諾契約に関する ページ (図 9 と 図 10)、 イ ン ス
ト ールす る ツール エデ ィ シ ョ ンの選択ページ (図 11)、 イ ン ス ト ール オプシ ョ ンの選択ページ
(図 12)、 ソ フ ト ウ ェ ア イ ン ス ト ール先の選択ページ (図 13) が順に表示 さ れます。
メ モ : 2 件の使用許諾契約に同意 し て ISE Design Suite: Embedded Edition を イ ン ス ト ール し て く
だ さ い。 イ ン ス ト ール先にはデフ ォ ル ト のデ ィ レ ク ト リ を使用す る こ と を推奨 し ます。
X-Ref Target - Figure 8
UG727_07_051110
図 8 : ISE Design Suite ツール イ ン ス ト ールの [Welcome] ページ
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
19
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
X-Ref Target - Figure 9
UG727_08_042710
図 9 : ISE Design Suite のサー ド パーテ ィ 使用許諾契約
X-Ref Target - Figure 10
UG727_09_042710
図 10 : ISE Design Suite のエ ン ド ユーザー使用許諾契約
20
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
X-Ref Target - Figure 11
UG727_10_042710
図 11 : ISE Design Suite のエデ ィ シ ョ ン選択
X-Ref Target - Figure 12
UG727_11_042710
図 12 : イ ン ス ト ール オプ シ ョ ン
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
21
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
X-Ref Target - Figure 13
UG727_12_040710
図 13 : ISE Design Suite イ ン ス ト ール先デ ィ レ ク ト リ
2. 残 り の イ ン ス ト ール プ ロ セ ス では、表示 さ れ るデフ ォ ル ト 設定を使用 し て イ ン ス ト ールを完了
し ます。
メ モ : DVD か ら の イ ン ス ト ールは、お よ そ 1 時間かか り ます。 イ ン ス ト ー ラ ーに よ る イ ン ス ト ール
は、 イ ン タ ーネ ッ ト のダ ウ ン ロ ー ド 速度に応 じ て、 約 3 ~ 10 時間かか り ます。
22
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
3. イ ン ス ト ールが完了する と 図 14 に示すウ ィ ン ド ウ が表示 さ れます。[Finish] を ク リ ッ ク し ます。
X-Ref Target - Figure 14
UG727_13_040710
図 14 : イ ン ス ト ール完了
4. [Close] を ク リ ッ ク し て、 Xilinx License Configuration Manager を終了 し ます。 ソ フ ト ウ ェ ア
の ラ イ セ ン ス は 「ツール ラ イ セ ン ス のダ ウ ン ロ ー ド と イ ン ス ト ール」 で説明す る手順に従っ て
取得 し ます。
5. イ ン ス ト ールを終了 し ます。
6. マシ ン を再起動 し ます。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
23
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
ツール ラ イ セ ン スのダウン ロー ド と イ ン ス ト ール
1. 次のザ イ リ ン ク ス ソ フ ト ウ ェ ア登録お よ び ラ イ セ ン ス取得サ イ ト にア ク セ ス し ます。
http://japan.xilinx.com/getproduct
2. ウ ェ ブ ブ ラ ウ ザーが起動 し 、ザ イ リ ン ク ス ウ ェ ブサ イ ト の製品のダ ウ ン ロ ー ド お よ び ラ イ セ ン
ス取得ページ (図 15) が表示 さ れます。
X-Ref Target - Figure 15
UG727_17_111309
図 15 : ザイ リ ン ク ス製品のダウン ロー ド お よび ラ イ セ ン ス取得サイ ト
3. 既存のア カ ウ ン ト で ロ グ イ ンす る か、 必要であれば新規ア カ ウ ン ト を作成 し ます。
メ モ : ユーザー名お よ びパ ス ワー ド は、キ ッ ト 注文時に送付 さ れた電子 メ ールに記載 さ れてい ます。
こ の電子 メ ールを受け取っ ていない場合、ま たは紛失 し た場合は、ザ イ リ ン ク ス のカ ス タ マー サポー
ト ま でお問い合わせ く だ さ い。 ア カ ウ ン ト へのア ク セ ス をサポー ト し ます。
http://japan.xilinx.com/support/techsup/tappinfo.htm
4. ロ グ イ ンす る と 納品先住所を確認す る画面が表示 さ れ る場合があ り ます。 納品先住所を確認ま
たは更新 し た ら 、 [Next] を ク リ ッ ク し ます。
24
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
5. 製品の [ISE Design Suite Embedded Spartan-6 LX45T Device Locked Edition] を オンに し 、
[Generate Node-Locked License] を ク リ ッ ク し ます (図 16 参照)。
X-Ref Target - Figure 16
UG727_20_113009
図 16 : ザイ リ ン ク ス ラ イ セ ン ス セ ン タ ー
6. 指示に従い、 図 17 の画面にホ ス ト OS 情報お よ びホ ス ト ID (デ ィ ス ク のシ リ アル番号ま たは
イ ーサネ ッ ト MAC ア ド レ ス ) を入力 し て ラ イ セ ン ス を生成 し 、 [Next] を ク リ ッ ク し ます。
メ モ : ラ ッ プ ト ッ プ ユーザーは、 デ ィ ス ク ID ま たは ワ イ ヤ レ ス イ ーサネ ッ ト カー ド のホ ス ト ID
を選択で き ます。 ド ッ キ ン グ ス テーシ ョ ンに接続 し た ラ ッ プ ト ッ プでは、 選択で き る イ ーサネ ッ ト
ホ ス ト ID が 3 つ存在す る場合があ り ます。こ の際 ド ッ キ ン グ ス テーシ ョ ンのホ ス ト ID を選択す る
と 、 ラ ッ プ ト ッ プ を ド ッ キ ン グ さ せてい る と き に し か ラ イ セ ン ス が認識 さ れません。 ま た、 ラ ッ プ
ト ッ プ コ ン ピ ュ ー タ ーの RJ45 イ ーサネ ッ ト 接続のホ ス ト ID を選択す る こ と も 推奨 し てい ませ
ん。 こ れは イ ーサネ ッ ト アダプ タ ーの中には、 ネ ッ ト ワー ク に接続 さ れていない と 電源が遮断 さ れ
る も のがあ る ためです。 イ ーサネ ッ ト ア ダプ タ ーを選択す る場合は、 ワ イ ヤ レ ス カー ド を選択す る
こ と を推奨 し ます。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
25
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
X-Ref Target - Figure 17
UG727_21_113009
図 17 : ホス ト ID の選択
26
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
7. 図 18 に示す画面で、 要求す る ラ イ セ ン ス を再確認 し て [Next] を ク リ ッ ク し ます。
X-Ref Target - Figure 18
UG727_22_113009
図 18 : ラ イ セ ン ス取得 リ ク エ ス ト の確認
8. 生成 さ れた ラ イ セ ン スは、 図 19 に示す よ う な電子 メ ールに よ っ て送付 さ れます。
X-Ref Target - Figure 19
UG727_30_040710
図 19 : ラ イ セ ン ス を通知するザイ リ ン ク スからの電子 メ ール
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
27
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
9. Xilinx License Configuration Manager を起動 し ます ([ ス タ ー ト ] → [すべてのプ ロ グ ラ ム ] →
[Xilinx ISE Design Suite 12.1] → [Accessories] → [Manage Xilinx Licenses])。 さ ら に [Copy
License] を ク リ ッ ク し て コ ン ピ ュ ー タ ーに ラ イ セ ン ス を イ ン ス ト ール し ます。
X-Ref Target - Figure 20
UG727_24_113009
図 20 : [Manage Xilinx Licenses] タ ブ
10. Xilinx.lic フ ァ イ ルを保存 し たデ ィ レ ク ト リ に移動 し て、ラ イ セ ン ス フ ァ イ ルを選択 し ます
(図 21 参照)。
X-Ref Target - Figure 21
UG727_23_111309
図 21 : Xilinx.lic フ ァ イルの選択
28
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
11. ISE ソ フ ト ウ ェ ア ラ イ セ ン ス の イ ン ス ト ールが正常に完了 し ま し た。 正常完了を知 ら せ る ダ イ
ア ロ グ ボ ッ ク ス (図 22) の [OK] を ク リ ッ ク し 、 Xilinx License Configuration Manager を終了
し ます。
X-Ref Target - Figure 22
UG727_24_111309
図 22 : ラ イ セ ン ス イ ン ス ト ールの正常終了
こ れで手順は終了です。 ISE Design Suite 12.1 ツールを イ ン ス ト ール し 、 Embedded Edition のラ イ セ ン スが設定 さ れ
ま し た。 こ れで Xilinx ISE Design Suite 12.1 : Embedded Edition が使用で き、 MicroBlaze ソ
フ ト プ ロ セ ッ サを用いた カ ス タ ム エ ンベデ ッ ド シス テムの作成や変更が可能です。
ラ イ セ ン スの取得お よび イ ン ス ト ールの詳細は、 次のガ イ ド を参照 し て く だ さ い。
http://japan.xilinx.com/support/documentation/sw_manuals/xilinx12/irn.pdf
SP605 USB-UART と の通信
USB-UART ド ラ イバーのイ ン ス ト ール
1. SP605 エンベデ ッ ド キ ッ ト に付属する USB ド ラ イ ブの Drivers_and_Tools フ ォ ルダーか
ら 、 Silicon Labs USB-UART Virtual COM Port (VCP) ド ラ イ バーの イ ン ス ト ー ラ ーを実行 し
ます。
Drivers_and_Tools\CP210x_VCP_Win2K_XP_S2K3.exe
2. イ ン ス ト ー ラ ーの指示に従っ て イ ン ス ト ール作業を進め、 コ ン ピ ュー タ ーを再起動 し ます。
SP605 UART への接続
3. USB Type-A/Mini-B の 5 ピ ン ケーブルで SP605 の USB-UART コ ネ ク タ ー (J23) と ホ ス ト コ
ン ピ ュ ー タ ーを接続 し ます。
4. SP605 評価ボー ド に電源が入っ ていない場合は、 電源をオンに し ます。
ホス ト コ ン ピ ュ ー タ ーの コ ン フ ィ ギ ュ レーシ ョ ン
5. [ マ イ コ ン ピ ュー タ ー ] を右 ク リ ッ ク し て [プ ロ パテ ィ ] を選択 し ます。 [ハー ド ウ ェ ア ] タ ブ を
ク リ ッ ク し ます。 [デバ イ ス マネージ ャ ] を ク リ ッ ク し ます。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
29
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
6. 図 23 に示す よ う に、 [Ports (COM & LPT)] のエン ト リ を展開 し ます。 Silicon Labs CP210x
USB to UART Bridge に割 り 当て ら れた COM ポー ト が表示 さ れます。 シ リ アル通信プ ロ グ ラ
ムでは、 こ の COM ポー ト を使用 し ます。
X-Ref Target - Figure 23
UG727_25_051110
図 23 : Silicon Labs USB to UART Bridge のプ ロパテ ィ
メ モ : [ ポー ト ] の リ ス ト に Silicon Labs CP210x USB to UART Bridge が表示 さ れない場合は、 コ
ン ピ ュ ー タ ーの再起動が必要な可能性があ り ます。 再起動後に、 手順 5 と 手順 6 を再度実行 し て く
だ さ い。
7. シ リ アル通信ユーテ ィ リ テ ィ プ ロ グ ラ ム と し て TeraTerm を使用し てい る場合は、[Silicon Labs
CP210x USB to UART Bridge] を右 ク リ ッ ク し て [プ ロ パテ ィ ] を選択し ます。
a. [ ポー ト の設定] タ ブ を ク リ ッ ク し 、 [詳細設定] を ク リ ッ ク し ます。
b. COM ポー ト の設定を COM1 か ら 空いてい る COM ポー ト の COM4 に変更 し ます。 シ ス
テ ムに よ っ て、 COM ポー ト の設定が図 24 と 異な る 場合があ る こ と に注意 し て く だ さ い。
X-Ref Target - Figure 24
UG727_26_111309
図 24 : Silicon Labs USB to UART Bridge ド ラ イバーに対する COM ポー ト の設定
8. [OK] を ク リ ッ ク し て開いてい る ウ ィ ン ド ウ をすべて閉 じ ます。
30
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ISE Design Suite 12.1 のイ ン ス ト ール と ラ イ セ ン ス取得
USB UART ド ラ イバーのイ ン ス ト ール状況の検証
9. ホ ス ト PC 上で HyperTerminal ま たは TeraTerm な ど のシ リ アル通信プ ロ グ ラ ム を、 次の設定
で起動 し ます。
•
ボー レー ト :
9600
•
デー タ ビ ッ ト :
8
•
パリティ :
なし
•
ス ト ップ ビ ッ ト : 1
•
フ ロ ー制御 :
なし
10. 図 3 に示す SACE MODE DIP ス イ ッ チを表 2 に従っ て設定 し ます。
11. 図 25 に示す SYS ACE リ セ ッ ト ボ タ ン (SW9) を押 し て、 ビデオ デモを再度読み込みます。
CompactFlash カー ド が装着 さ れた ま ま であ る こ と を確認 し て く だ さ い。
X-Ref Target - Figure 25
UG727_27_051110
図 25 : SP605 SYSACE の リ セ ッ ト ボ タ ン
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
31
次のス テ ッ プ
12. 5 ~ 10 秒後、 シ リ アル通信ウ ィ ン ド ウ に図 26 に示す出力が表示 さ れます。
X-Ref Target - Figure 26
UG727_28_111309
図 26 : シ リ アル通信ウ ィ ン ド ウへの出力
こ れで手順は終了です。 Silicon Labs USB-UART Virtual COM Port (VCP) ド ラ イバーのイ ン ス ト ールが完了 し ま し た。
次のス テ ッ プ
FPGA ベース のエンベデ ッ ド プ ロ セ ッ サのデモ を実行 し 、 ISE Design Suite : Embedded Edition の
イ ン ス ト ールが完了 し ま し た。 こ れで、 Spartan-6 LX45T FPGA のカ ス タ ム エンベデ ッ ド シ ス テ
ムが作成で き ます。
こ のセ ク シ ョ ンでは、 MicroBlaze デザ イ ンのカ ス タ マー イ ズに必要なエンベデ ッ ド ハー ド ウ ェ ア
お よ び ソ フ ト ウ ェ ア ツールについての知識を さ ら に深め る ための、 さ ま ざ ま なチ ュ ー ト リ アルや リ
フ ァ レ ン ス デザ イ ンの入手先を紹介 し ます。
こ こ に示す資料は、 エンベデ ッ ド キ ッ ト に付属す る USB メ モ リ 、 ま たは次に示す Spartan-6 エン
ベデ ッ ド キ ッ ト ページの リ フ ァ レ ン ス デザ イ ンのセ ク シ ョ ンか ら 入手で き ます。
http://japan.xilinx.com/s6embkit
図 27 は、 エンベデ ッ ド キ ッ ト に含まれ る USB メ モ リ 、 ま たは ウ ェ ブサ イ ト のエンベデ ッ ド キ ッ
ト ページか ら ダ ウ ン ロ ー ド し た zip フ ァ イ ル内にあ る SP605_Embedded_Kit デ ィ レ ク ト リ の構
造の ス ナ ッ プシ ョ ッ ト です。USB メ モ リ の内容は、ホ ス ト コ ン ピ ュー タ ー上の作業領域に コ ピーす
る こ と を推奨 し ます。
注意 : コ ピーす る 際、こ の作業領域のパ ス名に空白が含まれていない こ と を確認 し て く だ さ い。
32
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
次のス テ ッ プ
表 6 に SP605_Embedded_Kit 内のデ ィ レ ク ト リ お よ びその内容を示 し ます。
X-Ref Target - Figure 27
UG727_29_111309
図 27 : SP605_Embedded_Kit デ ィ レ ク ト リ の構造
表 6 : SP605_Embedded_Kit デ ィ レ ク ト リ 構造 と 内容
ディ レク ト リ
用途
Documentation
こ のエンベデ ッ ド キ ッ ト に付属するデータ シー ト 、チ ュー ト リ アル、
その他の補足資料
SP605_System
ソ フ ト ウ ェ ア アプ リ ケーシ ョ ンお よ びプ ラ ッ ト フ ォーム を含む、
ベース MicroBlaze プ ロ セ ッ サ サブシ ス テ ム
Test_Images
ビデオ デモのテ ス ト に使用す る画像
Tutorial_Completed
ハー ド ウ ェ アお よ び ソ フ ト ウ ェ アのチ ュ ー ト リ アルを完了 し た後の
最終状態の フ ァ イ ル
Tutorial Sandbox
ハー ド ウ ェ アお よ び ソ フ ト ウ ェ アのチ ュ ー ト リ アル実行に使用す る
作業デ ィ レ ク ト リ 。 チ ュ ー ト リ ア ル を 開 始す る と き は、 ベー ス
MicroBlaze プ ロ セ ッ サ サブシ ス テ ム と 、 ビデオ デモ を構築する た
めに必要な追加フ ァ イ ルを使用 し ます。チ ュ ー ト リ アルは、こ のデ ィ
レ ク ト リ 内で実行 し て く だ さ い。
Video_Demo
ビデオ パ イ プ ラ イ ン コ ア を含むベース MicroBlaze プ ロ セ ッ サ サ
ブシ ス テ ム。ビデオ デモの ソ ース フ ァ イ ル も こ のデ ィ レ ク ト リ に保
存 さ れてい ます。
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
33
次のス テ ッ プ
デー タ シー ト
DS757 : SP605 エ ン ベデ ッ ド キ ッ ト MicroBlaze プ ロ セ ッ サ サブ シ ス テム
デー タ シー ト
•
Documentation\ ds757_SP605_MicroBlaze_Processor_SubSystem_datasheet.pdf
•
ブ ロ ッ ク 図、 ア ド レ ス マ ッ プ、 ピ ン配置図、 FPGA デザ イ ンの使用率お よ び性能な ど を含
む、 MicroBlaze プ ロ セ ッ サ サブシ ス テ ムの詳細なデー タ シー ト です。
チ ュ ー ト リ アル
UG729 : SP605 MicroBlaze プ ロ セ ッ サ サブ シ ス テム ソ フ ト ウ ェ ア
チ ュ ー ト リ アル
•
Documentation\ug729_SP605_software_tutorial.pdf
•
Xilinx SDK (Eclipse IDE) お よ び MicroBlaze プ ロ セ ッ サ サブシ ス テ ムに よ る ソ フ ト ウ ェ
ア開発に着手す る際の手順を解説 し ます。
•
Hello World の よ う な簡単なデザ イ ンか ら 、 よ り 複雑なボー ド テ ス ト プ ロ グ ラ ム ま で、 ス
タ ン ド ア ロ ン (OS を使用 し ない) プ ロ グ ラ ムの作成方法を説明 し ます。
•
MicroBlaze プ ロ セ ッ サ サブシ ス テ ム で使用す る Linux プ ラ ッ ト フ ォームの起動方法、 お
よ び Linux 開発を始め る場合の手引 き も 示 し ます。
UG728 : SP605 MicroBlaze プ ロ セ ッ サ サブ シ ス テム ハー ド ウ ェ ア
チ ュ ー ト リ アル
•
Documentation\ug728_SP605_hardware_tutorial.pdf
•
Platform Studio に よ っ て MicroBlaze プ ロ セ ッ サ サブシ ス テ ム を開 く 手順、 ビデオ パ イ
プ ラ イ ン DSP ブ ロ ッ ク を追加 し てすぐ に使用で き る エンベデ ッ ド キ ッ ト のデモ を再作成
す る 手順を解説 し ます。
•
作成 し たエンベデ ッ ド シ ス テ ム を モニ タ ーす る ために、ChipScope ロ ジ ッ ク 解析ツールを
使用 し て ChipScope デバ ッ グ コ ア を追加する 方法 も 説明 し ます。
リ フ ァ レ ン ス デザイ ン
MicroBlaze プ ロ セ ッ サ サブ シ ス テム
•
SP605_System
•
ソ フ ト ウ ェ ア アプ リ ケーシ ョ ンお よ びプ ラ ッ ト フ ォーム を含む、 ベース MicroBlaze プ ロ
セ ッ サ サブシ ス テ ム です。
ビデオ パイ プ ラ イ ン デモ を含む MicroBlaze プ ロ セ ッ サ サブ シ ス テム
•
Video_Demo
•
34
電源投入 と 共にビデオ パ イ プ ラ イ ン デモが実行 さ れ る MicroBlaze プ ロ セ ッ サ サブシ ス
テ ムです。 ソ フ ト ウ ェ ア アプ リ ケーシ ョ ンやプ ラ ッ ト フ ォーム と 共に、デモの ソ ース フ ァ
イ ル も 提供 し ます。
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
ヘルプおよびサポー ト
ヘルプおよびサポー ト
ラ イ セ ン ス を購入、 取得 さ れた製品に関す る ご質問は、 カ ス タ マー サービ ス ま で電子 メ ールでお問
い合わせ く だ さ い。
•
カナダ、 米国、 南ア メ リ カ - [email protected]
•
ヨ ー ロ ッ パ、 中東、 ア フ リ カ - [email protected]
•
日本を含むア ジ ア太平洋地域 - [email protected]
製品 ラ イ セ ン ス フ ァ イ ルの イ ン ス ト ールや使用方法な ど に関 し て技術的サポー ト が必要な場合は、
ザ イ リ ン ク ス のオン ラ イ ン テ ク ニ カル サポー ト (japan.support.xilinx.com) へお問い合わせ く だ さ
い。 ザ イ リ ン ク ス のサポー ト サ イ ト では、 次の よ う な リ ソ ース を提供 し てい ます。
•
ソ フ ト ウ ェ ア、 IP、 資料のア ッ プデー ト
•
テ ク ニ カル サポー ト 、 ウ ェ ブ ツールへのア ク セ ス
•
4,000 件以上の ソ リ ューシ ョ ン を含む、 検索機能付 き のア ンサー デー タ ベース
•
ユーザー フ ォー ラ ム
•
ト レーニ ン グ - 講師に よ る講義や録音版 E- ラ ーニ ン グ
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
35
ヘルプおよびサポー ト
36
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
付録 A
Warranty
THIS LIMITED WARRANTY applies solely to standard hardware development boards and standard
hardware programming cables manufactured by or on behalf of Xilinx (“Development Systems”).
Subject to the limitations herein, Xilinx warrants that Development Systems, when delivered by
Xilinx or its authorized distributor, for ninety (90) days following the delivery date, will be free from
defects in material and workmanship and will substantially conform to Xilinx publicly available
specifications for such products in effect at the time of delivery. This limited warranty excludes: (i)
engineering samples or beta versions of Development Systems (which are provided "AS-IS" without
warranty); (ii) design defects or errors known as "errata"; (iii) Development Systems procured
through unauthorized third parties; and (iv) Development Systems that have been subject to misuse,
mishandling, accident, alteration, neglect, unauthorized repair or installation. Furthermore, this
limited warranty shall not apply to the use of covered products in an application or environment that
is not within Xilinx specifications or in the event of any act, error, neglect or default of Customer. For
any breach by Xilinx of this limited warranty, the exclusive remedy of Customer and the sole liability
of Xilinx shall be, at the option of Xilinx, to replace or repair the affected products, or to refund to
Customer the price of the affected products. The availability of replacement products is subject to
product discontinuation policies at Xilinx. Customer may not return product without first obtaining a
customer return material authorization (RMA) number from Xilinx.
THE WARRANTIES SET FORTH HEREIN ARE EXCLUSIVE. XILINX DISCLAIMS ALL
OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING,
WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT, AND ANY WARRANTY THAT MAY
ARISE FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF
TRADE. (2008.10)
Do not throw Xilinx products marked with the “crossed out wheelie bin” in the trash. Directive 2002/
96/EC on waste electrical and electronic equipment (WEEE) requires the separate collection of
WEEE. Your cooperation is essential in ensuring the proper management of WEEE and the
protection of the environment and human health from potential effects arising from the presence of
hazardous substances in WEEE. Return the marked products to Xilinx for proper disposal. Further
information and instructions for free-of-charge return available at: http://www.xilinx.com/ehs/
weee.htm.
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
japan.xilinx.com
37
付録 A : Warranty
38
japan.xilinx.com
SP605 ス タ ー ト ア ッ プ ガ イ ド
UG727 (v1.1) 2010 年 6 月 21 日
Fly UP