...

はじめての MicroBoardキット入門

by user

on
Category: Documents
15

views

Report

Comments

Transcript

はじめての MicroBoardキット入門
はじめての
MicroBoardキット入門
キット入門
Spartan-6 LX9
MicroBpard キット概要
キット概要
V1.2
アヴネットジャパン 株式会社
内容一覧
MicroBoardキット概要
キットに含まれるもの
MicroBoardボード概要
ボードブロック図
MicroBoard外観・サイズイメージ
MicroBoardインタフェース
FPGAの起動方法(コンフィギュレーション方法)
FPGA回路データの書き込み
トレーニングプログラム(概要、コース一覧、受講者特典)
技術資料・リファレンスデザイン
Web上の資料へのアクセス
MicroBoardキット
キット概要
キット概要
キット構成
• Spartan-6 FPGA 搭載ボード、、USBケーブル2本、FPGAデザイン開発ツール、
ドキュメントから構成されます。
キットの用途
• FPGA内プロセッサシステム開発用実験環境として
• 弊社評価ボードページよりチュートリアル、サンプルデザイン等入手可能
• Spartan-6 FPGAの機能・動作確認環境として
• ボードには、Spartan-6 LX9を搭載
• Xilinx社FPGAおよび開発ツールの学習用として
キットに含
キットに含まれるもの
Spartan-6 FPGA 搭載マイクロボード (XC6SLX9-2CSG324C実装)
ISE WebPack ソフトウエア(IDS12.4) DVDメディア
•
デバイス限定版 SDK および ChipScope Pro ライセンス付き
•
EDKのライセンスは含まれません!
USBケーブル
•
Type-A オスーメス 延長用ケーブル
•
Type-A Micro-B ケーブル
各種ドキュメント
•
印刷物
• Getting Startted(初期インストールデザインの実行手順)
• 開発ツール用ライセンス入手ガイド
• その他 ドキュメント
•
Avnet Boardサポートページより入手
• 各種技術資料およびリファレンスデザイン
MicroBoardボード
ボード概要
ボード概要
Spartan-6 FPGA搭載
USBからの給電で動作
実装メモリ
• LPDDRメモリ(64MByte)
• SPI-Flashメモリ(128Mbit)
インタフェース
• USB-UART (USB micro-A)
• 10/100 Ethernet(RJ-45)
• LED×4
• 4bit Dip-SW
• Push-SW ×2(FPGA
FPGA Config用、汎用入力)
Config
• PMOD(IOピンヘッダ 6ピン×2列 を2組)
USBケーブルのみ(Xilinx社書き込み用ケーブル不要)でFPGAへの回路
データのダウンロードが可能
ボードブロック図
ボードブロック図
MicroBoard外観
外観
表面
裏面
MicroBoardサイズイメージ
サイズイメージ
サイズ比較対象:USBメモリ
MicroBoardインタフェース
インタフェース(表面
インタフェース 表面)
表面
PMODコネクタ
DIP-SW
(4bit
D7-LED
(Power)
SW5
(User Reset)
SW4
(PROG_B)
Type-Aコネクタ
(USB-JTAG用)
Micro-Aコネクタ
(USB-UART用)
USER用LED
(Backside)
D1-LED
(DONE)
Rj-45コネクタ
(Backside)
MicroBoardインタフェース
インタフェース(裏面
インタフェース 裏面)
裏面
FPGA-JTAG用コネクタ
FPGAの
の起動方法
(コンフィギュレーション方法
コンフィギュレーション方法)
方法)
FPGAの起動(コンフィギュレーション)方法は、以下2種類が
使用可能です。
•
ボード上のSPI-Flashからの起動(コンフィギュレーション)
• PCからJTAG経由でFPGAを直接起動(コンフィギュレーション)
SPIFlash
SPI-I/F
Spartan-6
LX9
FPGA回路
回路データの
回路データの書
データの書き込み
ダウンロード
FPGAの回路データ(Bitファイル)の
SPI-FlashおよびFPGAへの書き込みは、
ケーブルで接続
PCとMicroBoardをUSBケーブルで
接続
するだけで可能
するだけで可能です。
(従来のXilinx社製の書き込みケーブルも可能です。)
Digilent社が提供するドライバソフトを
インストール
iMPACTで
で
使用可能
PCにインストールすることで、Xilinx社開
発ツール内の回路データ書き込み用ソフ
トウェア(iMPACT)が使用できます。
トレーニングプログラム
MicroBoard向けトレーニングを8月より順次開
講します。
FPGAへのプロセッサ組み込みに関するものや
FPGA
メモリコントローラに関するもの、FPGAのデバ
ッグに関するものなど、各種用意しております。
トレーニングコースの概要は、次ページを参照く
ださい。
弊社Web(http://avnet.co.jp/)からも情報を入
手できます。
トレーニング受講は
無料です!
トレーニング コース一覧
コース一覧
コース概要
コース概要
■組み込みプロセッサ関連
みプロセッサ関連
コース名
コース名:マイクロボード プロセッサ ハードウェア開発
ハードウェア開発コース
開発コース
•ハードウェア技術者向けのFPGA組込みプロセッサシステム(HW)の作成方法を習得するコースです。
コース名
コース名:マイクロボード プロセッサ ソフトウェア開発
ソフトウェア開発コース
開発コース
•ソフトウェア技術者向けのFPGAプロセッサシステムに実装するソフトウェアの開発方法を習得するコースで
す。
■メモリインタフェース設計
メモリインタフェース設計コース
設計コース
コース名
コース名:マイクロボード メモリコントローラブロック(MCB)設計コース
設計コース)
•ハードウェア技術者向けのSpartan-6内蔵メモリコントローラの作成、使い方を習得するコースです。
■FPGAデバッグ
デバッグ関連
デバッグ関連
コース名
コース名:マイクロボード ChipScope PROによるFPGAのデバッグ手法
のデバッグ手法コース
手法コース
•FPGAデバッグ時、内部回路の動作をPC画面上で確認しながらデバッグができる、ザイリンクス社開発ツー
ルChipScope PROの使用方法を習得するコースです。、
■FPGA初心者向
初心者向け
初心者向け
コース名
コース名:FPGA設計導入
•FPGAを使用したデザインを検討されている方、デザインを作成される予定の方に向けた、Xilinx社FPGAの
入門コースです。FPGAのアーキテクチャや開発ツールの基本的な操作方法などを習得することができます。
トレーニングでは、デザインを作成してFPGA評価ボードを動作させる演習が用意されています。
トレーニング受講者特典
トレーニング受講者特典
MicroBoard向け
トレーニング受講者特典
トレーニング受講者は
特別価格
でMicroBoardを購入可能
通常価格(定価)
: ¥10,300-
キャンペーン価格
: ¥ 7,980-
トレーニング受講者特価
: ¥ 5,980-
技術資料・リファレンスデザイン
技術資料・リファレンスデザイン
US Avnetの評価ボード専用ページより入手可能
入手可能なファイル
MicroBoardユーザーズガイド
コンフィギュレーションガイド
USB-UARTドライバインストールガイド
部品表
回路図
UCFファイル(ピン配置)
XBDファイル
各種リファレンスデザイン・チュートリアル
Web上
上の資料へのアクセス
資料へのアクセス
Avnet Japan
MicroBoardページ
Avnet US
MicroBoardページ
ここをクリック
ここをクリック
Web上
上の資料へのアクセス
資料へのアクセス
はじめての場合
はじめての場合は
場合は
アカウントを作成
アカウントを作成
メールアドレスを入力
メールアドレスを入力し
入力し
”Register”をクリック
をクリック
その後
その後、個人情報を
個人情報を登録
アカウントがある場合
アカウントがある場合は
場合は、
そのアカウントでログイン
Web上
上の資料へのアクセス
資料へのアクセス
MicroBoardページ
各種デザイン・チュートリアル
へのリンク
各種資料(ユーザーズガイド
、回路図、部品表など)への
リンク
Avnet リファレンスデザイン 一覧(1)
一覧
No.
タイトル
4
Tutorial 1-Creating an AXI-based Embedded
System
Tutorial 2-Adding EDK IP to an Embedded
System
Tutorial 3-Adding Custom IP to an Embedded
System
Tutorial 4-Embedded System Simulation
5
Tutorial 5-Embedded Chipscope Debugging
1
2
3
6
7
8
9
10
11
12
13
14
15
16
説明
AXIインタフェースを使ったEmbedded System構築
とApplication動作確認
Tutorial 1デザインへのNew Peripheral(axi_gpio)
の追加
ハードウェア構成
AXI-based System
AXI-based System
Tutorial 2デザインへCustom AXI IPを作成・追加
AXI-based System
Tutorial 3デザインのIsimシミュレーション確認
Tutorial 3デザインへのChipScope AXI Monitor
Core追加とデバッグ
AXI-based System
Tutorial LAB 6-Creating a MicroBlaze SPI Flash
SPI FlashとBootloaderを使ったSystem構築
Bootloader
標準のPLBを使ったEmbedded System構築と
Tutorial 1-Creating an Embedded System
Application動作確認
Tutorial 2-Adding EDK IP to an Embedded
Tutorial 1デザインへのNew Peripheral(xps_gpio)
System
の追加
Tutorial 3-Adding Custom IP to an Embedded
Tutorial 1デザインへCustom PLB IPを作成・追加
System
Tutorial 4-Embedded System Integration to ISE Tutorial 1デザインをSub Moduleへ組み込み
Tutorial 5-Embedded System Simulation
Tutorial 1デザインのIsimシミュレーション確認
Tutorial 6-Software Debugging with SDK
Tutorial 1デザインのSDK GDBによるデバッグ
Creating a MicroBlaze SPI Flash Bootloader
SPI FlashとBootloaderを使ったSystem構築
USB-UART bridgeよりConsoleへ“Hello World!”を
“Hello World!” –Software 101
表示
Software 101に加えてMemoryとPeripheralのTest
Test Applications –Software 102
表示をさせる
uC/OS-III 上でのExample動作(LED×2個の点灯
uC/OS-III Example Application -Software 301
動作)確認
AXI-based System
AXI-based System
PLB-based System
PLB-based System
PLB-based System
PLB-based
PLB-based
PLB-based
PLB-based
System
System
System
System
AVS6LX9MBHP010
AVS6LX9MBHP010
AVS6LX9MBHP010
Avnet リファレンスデザイン 一覧(2)
一覧
No.
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
タイトル
AVS6LX9MBHP010_XPS_12_4_01
AVS6LX9MBHP011_XPS_13_1_01
AVS6LX9MBHP020_XPS_12_4_01
AVS6LX9MBHP030_XPS_12_4_01
AVS6LX9MBHP211_XPS_13_1_01
AVS6LX9MBHP212_XPS_13_1_01
AVS6LX9MBHP220_XPS_13_1_01
AVS6LX9MBHP010_SDK_12_4_01
AVS6LX9MBHP011_SDK_13_1_01
AVS6LX9MBHP020_SDK_12_4_01
AVS6LX9MBHP030_SDK_12_4_01
AVS6LX9MBHP211_SDK_13_1_01
AVS6LX9MBHP212_SDK_13_1_01
AVS6LX9MBHP220_SDK_13_1_01
説明
ハードウェア構成
AVS6LX9MBHP010生成用XPSソースデザイン
AVS6LX9MBHP010
AVS6LX9MBHP011生成用XPSソースデザイン
AVS6LX9MBHP011
AVS6LX9MBHP020生成用XPSソースデザイン
AVS6LX9MBHP020
AVS6LX9MBHP030生成用XPSソースデザイン
AVS6LX9MBHP030
AVS6LX9MBHP211生成用XPSソースデザイン
AVS6LX9MBHP211
AVS6LX9MBHP212生成用XPSソースデザイン
AVS6LX9MBHP212
AVS6LX9MBHP220生成用XPSソースデザイン
AVS6LX9MBHP220
SDK用Export Hardware Design
AVS6LX9MBHP010
SDK用Export Hardware Design
AVS6LX9MBHP011
SDK用Export Hardware Design
AVS6LX9MBHP020
SDK用Export Hardware Design
AVS6LX9MBHP030
SDK用Export Hardware Design
AVS6LX9MBHP211
SDK用Export Hardware Design
AVS6LX9MBHP212
SDK用Export Hardware Design
AVS6LX9MBHP220
PicoBlazeハードウェアの構築とUART制御ソフトウェ
PicoBlaze for the Xilinx Spartan-6 LX9 MicroBoard
kcpsm6
アの作成
PicoBlazeハードウェアの構築とUART制御ソフトウェ
kcpsm6
PicoBlaze for the Xilinx Spartan-6 LX9 MicroBoard
アの作成
A Simple RTL Blinking LED Design Using Command-line
コマンドラインによるRTLハードのImplementとLED点灯動作確認
Tools
-
Running the MIG Traffic Generator
MIG作成LPDDRデザインのChipscope解析デモ
-
はじめてのMicroBoardキット入門
(Spartan-6 LX9 MicroBpard キット概要 V1.2)
監修
発行
アヴネット ジャパン 株式会社
Avnet Japan K.K.
東京都品川区東品川2-2-8
〒140‐00021 スフィアタワー天王洲 11F
注意
・ 本書に記載されているデータの使用に起因する第三者の特許権及び、その他の
権利、利害について一切その負担を負いません。
・ 本書の内容の一部あるいは全部の無断複製を禁じます。
・ 本書の内容は、予告無く変更される場合があります。
22
Fly UP