chapt1 ~ chapt9
1. Introduction
|
- About Digital Design
- Analog versus Digital
- Digital Devices
- Electronic Aspects of Digital Design
- Software Aspects of Digital Design
- Integrated Circuits
- Programmable Logic Devices
- Application-Specific ICs
- Printed-Circuit Boards
- Digital-Design Levels
- The Name of the Game
- Going Forward
|
2. Number Systems and Codes |
- Positional Number Systems
- Octal and Hexadecimal Numbers
- General Positional-Number-System Conversions
- Addition and subtraction of Nondecimal Numbers
- Representation of Negative Numbers
- Two's-Complement Addition and Subtraction
- One's-Complement Addition and Subtraction
- Binary Multiplication
- Binary Division
- Binary Codes for Decimal Numbers
- Gray Code
- Character Codes
- Codes for Actions, Conditions, and States
- n-Cubes and Distance
- Codes for Detecting and Correcting Errors
- Codes for Serial Data Transmission and Storage
|
3. Digital Circuits |
- Logic Signals and Gates
- Logic Families
- CMOS Logic
- Electrical Behavior of CMOS Circuits
- CMOS Steady-State Electrical Behavior
- CMOS Dynamic Electrical Behavior
- Other CMOS Input and Output Structures
- CMOS Logic Families
- Bipolar Logic
- Transistor-Transistor Logic
- TTL Families
- CMOS/TTL Interfacing
- Low-Voltage CMOS Logic and Interfacing
- Emitter-Coupled Logic
|
4. Combinational Logic Design Principles |
- Switching Algebra
- Combinational-Circuit Analysis
- Combinational-Circuit Synthesis
- Programmed Minimization Methods
- Timing Hazards
- The ABEL Hardware Description Language
- The VHDL Hardware Description Language
|
5. Combinational Logic Design Practices |
- Documentation Standards
- Circuit Timing
- Combinational PLDs
- Decoders
- Encoders
- Three-State Devices
- Multiplexers
- Exclusive-OR Gates and Parity Circuits
- Comparators
- Adders, Subtractors, and ALUs
- Combinational Multipliers
|
6. Combinational-Circuit Design Examples |
- Building-Block Design Examples
- Design Examples Using ABEL and PLDs
- Design Examples Using VHDL
|
7. Sequential Logic Design Principles |
- Bistable Elements
- Latches and Flip-Flops
- Clocked Synchronous State-Machine Analysis
- Clocked Synchronous State-Machine Design
- Designing State Machines Using State Diagrams
- State-Machine Synthesis Using Transition Lists
- Another State-Machine Design Example
- Decomposing State Machines
- Feedback Sequential Circuits
- Feedback Sequential-Circuit Design
- ABEL Sequential-Circuit Design Features
- VHDL Sequential-Circuit Design Features
|
8. Sequential Logic Design Practices |
- Sequential-Circuit Documentation Standards
- Latches and Flip-Flops
- Sequential PLDs
- Counters
- Shift Registers
- Iterative versus Sequential Circuits
- Synchronous Design Methodology
- Impediments to Synchronous Design
- Synchronizer Failure and Metastability
|
9. Sequential-Circuit Design Examples |
- Design Examples Using ABEL and PLDs
- Design Examples Using VHDL
|