Comments
Description
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