FPGAボードで学ぶ組込みシステム開発入門
[Xilinx編]
[Xilinx
2013年4月11日紙版発売
2013年4月18日電子版発売
小林優 著
B5変形判/448ページ
定価4,180円(本体3,800円+税10%)
ISBN 978-4-7741-5651-4
ただいま弊社在庫はございません。
書籍の概要
この本の概要
市販されている数種類のFPGAボードを例として,FPGAの基礎から応用(7セグLED表示からCMOSカメラによる動画録画再生まで)を解説します。紹介しているボードを使えば,電源はUSBから取ることができ,また半田付けやブレッドボードは不要です(カメラ接続時のみ必要)。解説されている技術やノウハウは,設計の現場でも役に立つものであり,初心者FPGAエンジニア向けのハンドブックにもなり得ます。
こんな方におすすめ
- FPGAに興味はあるが,なかなか踏み出せなかった方
- ハード・ソフトを含めて組み込み技術全般を習得したい方
- PICマイコンなどの経験があり,もう一歩踏み込んでみたい方
目次
第1章 FPGAの内部といろいろなFPGAボード
- 1-1 FPGAとは
- コラムA FPGAのおもしろさはブロックおもちゃと同じ?
- 1-2 各種FPGAボードの紹介
- 1-3 回路情報のダウンロード
- 1-4 第1章のまとめ
第2章 FPGAの回路設計を体験
- 2-1 開発ツールXilinx ISE
- 2-2 回路設計とコンパイル
- 2-3 コンフィグレーションと回路の拡張
- コラムB プロジェクトを開かずにコンフィグレーションする方法
- 2-4 第2章のまとめ
第3章 もう少し進んだ回路設計
- 3-1 ダイナミック点灯と1時間計の作成
- 3-2 状態遷移を回路で実現
- コラムC かつて256状態のステートマシンで作られたデジタル時計があった!
- 3-3 時刻合わせ機能付き時計の設計
- 3-4 回路データのROM化と拡張案
- 3-5 第3章のまとめ
第4章 FPGA内蔵CPUを試す
- 4-1 MicroBlaze MCSとは
- 4-2 MicroBlaze MCSシステムの構築
- 4-3 プログラムの作成と実行
- 4-4 第4章のまとめ
- コラムD MicroBlaze MCSミニヒストリー
第5章 内蔵CPUのプログラミング
- 5-1 MicroBlaze MCSの詳細
- 5-2 タイマーと割り込みの利用
- 5-3 プログラムのROM化
- コラムE I/OモジュールAPIの利用
- 5-4 第5章のまとめ
第6章 自作周辺回路の接続
- 6-1 MicroBlaze MCSのI/Oバス
- コラムF C言語プログラムから見たバイトイネーブル信号
- 6-2 自作周辺回路の接続方法
- 6-3 バス・インターフェースの作成
- 6-4 1/100秒ストップウォッチ
- 6-5 第6章のまとめ
第7章 いろいろな周辺回路を設計
- 7-1 キーボードとマウス接続回路
- 7-2 VGA文字表示回路
- コラムG レジスタのマクロ定義の読み方
- 7-3 第7章のまとめ
第8章 外部メモリを用いたグラフィック表示回路
- 8-1 外部メモリの制御
- 8-2 グラフィック表示回路
- 8-3 画像ファイルの表示
- 8-4 第8章のまとめ
- コラムH 制約ファイル(~.ucf)の読み方書き方
第9章 CMOSカメラの接続と応用
- 9-1 カメラモジュールの概要と接続
- 9-2 キャプチャ回路
- 9-4 動画録画機能の実現
- 9-5 第9章のまとめ
- コラムI 流用先が動かない!……回路初期化に要注意
Appendix I FPGAボードの購入
- I-1 購入に必要な費用
- I-2 Digilent社Webサイトでの購入手続き
Appendix II 開発環境の構築
- II-1 FPGA開発ツールのインストール
- II-2 Digilent社ソフトウェアのインストール
Appendix III Nexys3で実施する場合の注意点
- III-1 各例題で共通している相違点
- III-2 個別の例題ごとの相違点
Appendix IV ハードウェア記述言語「Verilog HDL」の読み方
- IV-1 回路記述の構造と宣言
- IV-2 定数の表現と演算子
- IV-3 組み合わせ回路の記述
- IV-4 if文とcase文
- IV-5 FF(フリップフロップ)を含む回路の記述
- IV-6 下位階層の接続
- IV-7 補足
この本に関連する書籍
-
【改訂2版】FPGAボードで学ぶ 組込みシステム開発入門[Intel FPGA編]
Terasic社の学習/評価用ボード,DE0-CV / DE10-Lite / DE1-SoCを題材にしたFPGAの解説書です。前版[Altera編]をベースに,最新の開発ソフトウェア・FPGAボードに更新...
-
FPGAボードで学ぶ組込みシステム開発入門 ~Altera編~
市販されている数種類のFPGAボード(たとえばTerasic社のDE0,1万1,000円前後)を例として,FPGAの基礎から応用(7セグLEDの駆動回路からLinuxの搭載まで)を解説します...
-
組込みソフトウェアエンジニアのためのハードウェア入門
組込みプレスSelection シリーズの第二弾のハードウェア編です。第二弾の本書では,これから組込みシステム開発を学びたい学生の方,他業界や文系出身のエンジニアの方...
-
改訂新版 ディジタル回路とVerilog HDL
ハードウェア記述言語「Verilog-HDL」について,ディジタル回路の基本から懇切丁寧に解説した書籍の改訂版。長年ご支持いただいた本書について,新たな技術,ソフト入手...