Digital Design
Principles and Practices and Xilinx 4.2i Student Package: International Edition
John F. Wakerly(Author)
Pearson (Publisher)
3rd Edition
Published on 17. January 2003
Book
Mixed media product
978-0-13-111103-5 (ISBN)
Article exhausted; check for reprint
Description
Appropriate for a first or second course in digital logic design.
This newly revised book blends academic precision and practical experience in an authoritative introduction to basic principles of digital design and practical requirements in both board-level and VLSI systems. With over twenty years of experience in both industrial and university settings, the author covers the most widespread logic design practices while building a solid foundation of theoretical and engineering principles for students to use as they go forward in this fast moving field.
This newly revised book blends academic precision and practical experience in an authoritative introduction to basic principles of digital design and practical requirements in both board-level and VLSI systems. With over twenty years of experience in both industrial and university settings, the author covers the most widespread logic design practices while building a solid foundation of theoretical and engineering principles for students to use as they go forward in this fast moving field.
More details
Edition
3rd edition
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
Professional and scholarly
Dimensions
Height: 234 mm
Width: 190 mm
Thickness: 36 mm
Weight
1560 gr
ISBN-13
978-0-13-111103-5 (9780131111035)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Book
06/2010
4th Edition
Pearson
€74.02
Article is exhausted; no reprint
Previous edition

Book
03/2002
3rd Edition
Pearson
€47.03
Article exhausted; check for reprint
Content
(NOTE: Most chapters conclude with References, Drill Problems, and Exercises.)
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. Ones'-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.
10. Memory, CPLDs, and FPGAs.
Read-Only Memory. Read/Write Memory. Static RAM. Dynamic RAM. Complex Programmable Logic Devices. Field-Programmable Gate Arrays.
11. Additional Real-World Topics.
Computer-Aided Design Tools. Design for Testability. Estimating Digital System Reliability. Transmission Lines, Reflections, and Termination.
Index.
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. Ones'-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.
10. Memory, CPLDs, and FPGAs.
Read-Only Memory. Read/Write Memory. Static RAM. Dynamic RAM. Complex Programmable Logic Devices. Field-Programmable Gate Arrays.
11. Additional Real-World Topics.
Computer-Aided Design Tools. Design for Testability. Estimating Digital System Reliability. Transmission Lines, Reflections, and Termination.
Index.