Xilinx Spartan-6 を使ってみる [1]デバイス概要と評価ボード
Spartan-6 FPGAシリーズ概要
Xilinx 社の Spartan-6 FPGA シリーズは,比較的ローエンド,コストを重視するアプリケーションに適したFPGAデバイスです.
Spartan-6 FPGA シリーズには13の製品がラインナップされており,集積度の比較的小規模なものから,PCI Express 用エンドポイントブロックなどをサポートする大規模・高速な用途に使用可能なものまでさまざまなデバイスが取りそろえられています.(下記表を参照).ま た,ブロックRAMやメモリコントローラ,DSP ブロックなど多彩な機能を内蔵しており,非常にコストパフォーマンスに優れたFPGAデバイスといえます.
種類豊富で簡単に使える安価な評価ボード
さまざまなサードパーティのメーカから,Spartan-6 FPGA を簡単に使用するための評価ボード等が発売されており,これらと,Xilinx 社が無償で提供しているバージョンの開発環境を使用することにより,容易にFPGA開発を始めることができます.
以下にSpartan-6 FPGA を使用した代表的なボードを紹介します.
Digilent 社 Spartan-6 評価ボード
Digilent 社の Spartan-6 評価用ボードです.Atlys や Anvyl と名づけられた多機能なボードと,シンプルで低コストな Cmod S6 が用意されています.初心者が手軽にひととおりの機能を試す入門用途はもちろん,周辺回路を自分で作成して FPGA をどんどん使いこなせる人まで対応できるボードがそろっています.
日本国内では Digikey や Mouser といった大手電子部品通販サイトでも購入できます.
Atlys | Anvyl | Cmod S6 | |
---|---|---|---|
FPGA | XC6SLX45-2CSG324C | XC6SLX45-CSG484-3 | XC6SLX4-2CPG196 |
メモリ | ・128MByte DDR2 SDRAM ・16MByte SPI Flash (FPGAコンフィグ・ユーザデータストレージ) | ・128MByte DDR2 SDRAM ・2MB SRAM ・16MByte QSPI Flash (FPGAコンフィグ・ユーザデータストレージ) | ・16MByte QSPI Flash (FPGAコンフィグ・ユーザデータストレージ) |
ビデオ・オーディオ | ・HDMI ビデオ入力・出力ポート × 各2 ・AC-97コーデック ・LINE 入出力,マイク入力,ヘッドフォン出力 | ・HDMI ビデオ出力 ・12-bit VGA ポート ・I2S オーディオコーデック ・LINE 入出力,マイク入力,ヘッドフォン出力 | |
Ether / USB | ・10/100/1000 Ethernet PHY ・FPGA書き込み,データ転送用 USB ポート ・USB-UART, USB-HID ポート | ・10/100 Ethernet PHY ・FPGA書き込み,データ転送用 USB ポート ・USB-UART, USB-HID ポート | ・FPGA書き込み,データ転送用 USB ポート |
その他 | ・リアルタイム電源モニタ ・100MHz CMOS 発振器 ・GPIO (LED×8,ボタンスイッチ×6,スライドスイッチ×8) | ・100MHz X'tal 発振器 ・GPIO (LED×14,ボタンスイッチ×4,スライドスイッチ×8,DIPスイッチ×8) ・4.3" LCD パネル(LED バックライト) ・128x32 pixel 0.9" OLED グラフィックディスプレイ ・2桁表示7セグ LED × 3 ・ブレッドボード領域 | ・オンボードクロック源 × 2 ・ユーザ LED × 4 ・ボタンスイッチ × 2 |
資料 | ・回路図 ・マニュアル | ・回路図 ・マニュアル | ・回路図 ・マニュアル |
USB に挿してMicroBlazeが簡単に使える LX9マイクロボード
Avnet 社の Spartan-6 LX9 マイクロボードは,Xilinx のソフトプロセッサ MicroBlaze を使ってのソフト開発に最適な評価ボードです.キットにはあらかじめ作成済みの MicroBlaze システムがいくつか含まれているため,それらを FPGA にダウンロードするだけで,通常のマイクロプロセッサの評価ボードと同じようにソフトウェア開発を開始できます.豊富なメモリのほか,10/100 イーサネット PHY といった I/O も搭載していますので,高度な実験が簡単に開始できます.回路図・マニュアル等はこちらのページからユーザ登録・ログインして入手可能です.
低コストなオープンソース FPGA ボード Papilio シリーズ
Gadget Factory の低コストなオープンソースの FPGA ボード,Papilio シリーズです.特に,Papilio DUO は,低価格ながら Arduino で使用されている ATmega32U4 が搭載されており,Arduino 用のシールドをそのまま使うことができるなど,高性能で面白いボードになっています.
Papilio Pro | Papilio DUO | |
---|---|---|
FPGA | Spartan 6 LX9 | Spartan 6 LX9 |
メモリ | ・64Mbit SDRAM ・64Mbit SPI Flash | ・512KB or 2MB SRAM ・64Mbit SPI Flash |
Ether / USB | ・USB 2.0 フルスピード × 2ch | ・USB 2.0 フルスピード × 2ch |
その他 | ・48 ピン I/O ポート ・32MHz X'tal 発振器 | ・Atmel AVR ATmega32U4 (Arduino 互換チップ) ・54 ピン I/O ポート (Arduino互換配列) |
資料 | ・回路図・マニュアル等 | ・回路図 |
やはり日本語サイトが安心.豊富な品揃えヒューマンデータ社の FPGA ボード
ヒューマンデータ社の FPGA ボードです.教育・自習用のボードから高性能プロユースのものまで,Spartan-6 シリーズのボードだけでも非常に多品種が揃えられています.68ピンPLCCソケットに実装可能な FPGA モジュールなどのちょっと面白い製品もあります.すべて回路図やマニュアル等もしっかり公開されているので安心です.
参考
(注:以下, Amazon へのリンクを含みます)
コメントを残す