FPGA/PLD設計スタートアップ2009/2010
Design Wave Magazine編集部 編
B5変型判 240ページ
DVD-ROM付き
定価2,420円(税込)
JAN9784789831062
2009年5月1日発行
FPGAやPLDなどのプログラマブル・デバイスをターゲットにした設計をこれから始める方のための入門書です.「Quartus II」や「ISE」などのFPGA/PLD開発ツールの使い方を具体的な手順を示しながら説明しています.
また,「Cyclone/II/III」,「MAX II」「Spartan-3/E/A/AN」などのアーキテクチャを解説します.HDLによる論理回路の設計例,周辺回路の設計法などの解説がありますので,FPGA/PLDを活用していくにあたってのハンドブックにもなります.シリアル通信回路,LCD表示回路など,数多くのサンプル回路を紹介しています.付属DVD-ROMには,「Quartus II Web Edition」と「ISE WebPACK」,HDLシミュレータ「Active-HDL」のほか,記事に関連する設計データを収録しています.
本書はDesign Wave Magazine2007年5月増刊号「FPGA/PLD設計スタートアップ2007/2008年版」の改訂版です.
目次
アーキテクチャ入門
第1章 FPGAの特徴と最新動向
1 FPGAのトレンド
2 製造プロセスとアーキテクチャ
3 多機能・システム化
4 低消費電力化と新しいFPGAベンダの参入
第2章 Cyclone/II/IIIファミリの概要
1 Cycloneのアーキテクチャ
2 回路の設計法
3 コンフィグレーションの方法
4 電源について
第3章 MAX 3000A/MAX IIファミリの概要
1 MAX 3000Aファミリの概要
2 MAX IIファミリ
第4章 Spartan-3/3E/3A/3ANファミリの概要
1 Spartan-3/3E/3A/3ANのアーキテクチャ
2 Spartan-3の使い方
APPENDIX Spartan-6の概要
第5章 フラッシュFPGAの特徴
1 フラッシュFPGAのアーキテクチャ
2 フラッシュFPGAの歴史
FPGA/PLD開発ツール入門
第6章 Quartus II活用チュートリアル
1 インストール前の準備
2 Quartus IIのインストールとセットアップ
3 Quartus IIを使ってみよう
APPENDIX シリアル・コンフィグレーションROMをJTAG経由で書き込む方法
第7章 Quartus IIシミュレータ活用チュートリアル
1 Quartus IIのシミュレーション機能
2 Quartus IIによるシミュレーションを体験する
第8章 ISE WebPACK活用チュートリアル
1 FPGA基板とサンプル回路の準備
2 ISE WebPACKによるFPGA開発を体験する
APPENDIX ISE WebPACKのインストール
第9章 ISE Simulator活用チュートリアル
1 ISE Simulatorの特徴
2 ISE Simulatorによる検証を体験する
第10章 Active-HDL活用チュートリアル
1 ソース・コードの記述から検証までの流れ
2 カウント・ダウン・タイマの設計
3 シミュレーションによる検証
設計・製作事例
第11章 不揮発性低消費電力FPGA「iCE65」レビュー
1 iCE65ファミリの特徴
2 iCE65ファミリの仕様
3 開発ツールiCEcube
4 評価キットを用いた設計の実際
5 使用感
第12章 アナログ・インターフェース搭載FPGA「Fusion」レビュー
1 Fusionの機能
2 スタータ・キットを用いた開発の実際
第13章 ディジタル入力回路の設
1 スイッチ入力回路
2 4×4マトリックス・スイッチ入力回路
3 外部機器からのディジタル入力回路
5Vで動作するLSIとFPGAとのインターフェース
第14章 ディジタル出力回路の設計
1 外部機器へのディジタル出力回路
2 7セグメントLEDのダイナミック点灯回路
3 2色ドット・マトリックスLED点灯回路
第15章 アナログ入出力回路の設計
1 アナログ入力回路
2 アナログ出力回路
3 高速アナログ出力回路
4 4チャネル・アナログ出力回路
第16章 簡易信号発生器の製作
1 DDSの信号発生の仕組み
2 DDS IPコアを使用する
3 D-A変換回路と動作検証