Digital Design: Principles and Practices
|
|
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
|
|
|
|
|
|
|
|
|
|