序章 ディジタル回路の学び方 |
1 ディジタル回路とは 1 |
2 ディジタル回路の歴史と発展 3 |
3 ディジタル回路の応用 5 |
4 ディジタル回路の基礎と展開 5 |
5 本書の構成 7 |
6 本書の学び方 8 |
1章 ディジタル回路に使われる素子の働き |
1 どのような素子を用いるか 9 |
2 スイッチで2値信号をつくろう 14 |
まとめ 19 |
演習問題 19 |
2章 スイッチングする回路の性能 |
1 雑音への耐性を考えよう 20 |
2 遅延を知ろう 23 |
3 スイッチング回路はなぜ,電力を消費するか 27 |
まとめ 29 |
演習問題 29 |
3章 基本論理ゲート回路 |
1 基本論理ゲート回路 31 |
2 ダイオードを用いたANDおよびOR回路 32 |
3 CMOSによる基本ゲート回路の実現 33 |
まとめ 40 |
演習問題 40 |
4章 組合せ論理回路(1)(基礎) |
1 論理代数 42 |
2 真理値表から論理関数へ 46 |
3 論理関数の簡単化 48 |
まとめ 52 |
演習問題 52 |
5章 組合せ論理回路(2)(設計) |
1 コンパレータ(比較器) 53 |
2 マルチプレクサ(セレクタ) 54 |
3 デマルチプレクサ 56 |
4 エンコーダ 58 |
5 デコーダ 59 |
6 7セグメントLEDエンコーダ 60 |
7 半加算器(ハーフアダー),全加算器(フルアダー) 61 |
8 トライステート回路 62 |
まとめ 64 |
演習問題 64 |
6章 順序論理回路(1) |
1 順序回路の表現 65 |
2 順序回路の基本構成 67 |
3 論理フリップフロップ 68 |
4 フリップフロップの記憶素子としての使い方 74 |
まとめ 76 |
演習問題 76 |
7章 順序論理回路(2) |
1 順序回路の設計手順 77 |
2 設計例1-自動販売機モデル 77 |
3 設計例2-同期式4進カウンタ 82 |
4 非同期式カウンタ 85 |
まとめ 87 |
演習問題 88 |
8章 演算回路 |
1 半加算器による全加算器 89 |
2 リプルキャリ加算回路 90 |
3 キャリルックアヘッド加算回路 91 |
4 加減算回路 92 |
5 バレルシフト回路 93 |
6 乗算回路 94 |
7 除算回路 96 |
8 固定小数点と浮動小数点 98 |
まとめ 100 |
演習問題 101 |
9章 メモリとプログラマブルデバイス |
1 RAM 102 |
2 ROM 110 |
3 プログラマブルデバイス 111 |
まとめ 114 |
演習問題 114 |
10章 A-D変換 |
1 アナログからディジタルへの変換のしくみ 115 |
2 各種A-D変換回路 119 |
3 オーバサンプリング技術を用いたA-D変換器 124 |
まとめ 127 |
演習問題 128 |
11章 D-A変換 |
1 ディジタルからアナログヘの変換のしくみ 129 |
2 各種D-A変換回路 130 |
3 オーバサンプリングを用いたD-A変換器 134 |
まとめ 137 |
演習問題 137 |
12章 回路設計とシミュレーション |
1 実践的な回路設計 138 |
2 VHDLサンプル 140 |
3 組合せ回路 142 |
4 順序論理回路 144 |
まとめ 148 |
演習問題 148 |
参考図書 150 |
演習問題解答 151 |
索引 167 |