Digital Systems: Principles and Applications / Edition 8

Digital Systems: Principles and Applications / Edition 8

by Ronald J. Tocci, Neal Widmer

ISBN-10: 0130856347

ISBN-13: 9780130856340

Pub. Date: 05/25/2000

Publisher: Pearson Education

NEW! The eighth edition features more coverage of programmable logic devices (PLDs). This technology is rapidly replacing the use of conventional small- and medium-scale ICs in modern digital systems. Interspersed throughout the text where appropriate, this PLD coverage offers students an alternative means of implementing digital logic circuits, from


NEW! The eighth edition features more coverage of programmable logic devices (PLDs). This technology is rapidly replacing the use of conventional small- and medium-scale ICs in modern digital systems. Interspersed throughout the text where appropriate, this PLD coverage offers students an alternative means of implementing digital logic circuits, from the simplest gates to complex systems.

NEW! Each text is packaged with two free CD-ROMs. The first CD-ROM contains the entire library of Texas Instruments Logic Data Sheets, including all TTL series, CMOS, and bus interface parts. The second CD-ROM contains:

  • Circuits from the text rendered in both Electronics Workbench™ and CircuitMaker ® software programs. Students with access to Electronics Workbench software can open and work interactively with the Electronics Workbench circuit files to increase their understanding of concepts and to prepare for laboratory activities. Free CircuitMaker Student Version software is included on the CD-ROM, enabling students to access the CircuitMaker files.
  • A limited-compile demonstration version of the PAL Expert CUPL language compiler from Logical Devices, Inc.

UPDATED! Topics that apply to digital signal processing (DSP), a very rapidly advancing technology in electronics, have been expanded and improved.

UPDATED! Digital logic technology coverage and terms often encountered in personal computer literature have been updated and improved.

UPDATED! Students have free access to the text's Companion Website at ...

Product Details

Pearson Education
Publication date:
Edition description:
Older Edition
Product dimensions:
7.99(w) x 10.00(h) x 0.49(d)

Table of Contents

(NOTE: Each chapter concludes with a Chapter Summary, Important Terms, Problems, and Answers to Section Review Questions.)
1. Introductory Concepts.

Numerical Representations. Digital and Analog Systems. Digital Number Systems. Representing Binary Quantities. Digital Circuits/Logic Circuits. Parallel and Series Transmission. Memory. Digital Computers.

2. Number Systems and Codes.
Binary-to-Decimal Conversions. Decimal-to-Binary Conversions. Octal Number System. Hexadecimal Number System. BCD Code. Putting It All Together. The Byte. Alphanumeric Codes. Parity Method for Error Detection. Applications.

3. Logic Gates and Boolean Algebra.
Boolean Constants and Variables. Truth Tables. OR Operation with OR Gates. AND Operation with AND Gates. NOT Operation. Describing Logic Circuits Algebraically. Evaluating Logic-Circuit Outputs. Implementing Circuits from Boolean Expressions. NOR Gates and NAND Gates. Boolean Theorems. DeMorgan's Theorems. Universality of NAND Gates and NOR Gates. Alternate Logic-Gate Representations. Which Gate Representation to Use. IEEE/ANSI Standard Logic Symbols.

4. Combinational Logic Circuits.
Sum-of-Products Form. Simplifying Logic Circuits. Algebraic Simplification. Designing Combinational Logic Circuits. Karnaugh Map Method. Exclusive-OR and Exclusive-NOR Circuits. Parity Generator and Checker. Enable/Disable Circuits. Basic Characteristics of Digital ICs. Troubleshooting Digital Systems. Internal Digital IC Faults. ExternalFaults. Troubleshooting Case Study. Programmable Logic Devices.

5. Flip-Flops and Related Devices.
NAND Gate Latch. NOR Gate Latch. Troubleshooting Case Study. Clock Signals and Clocked Flip-Flops. Clocked S-C Flip-Flop. Clocked J-K Flip-Flop. Clocked D Flip-Flop. D Latch (Transparent Latch). Asynchronous Inputs. IEEE/ANSI Symbols. Flip-Flop Timing Considerations. Potential Timing Problem In FF Circuits. Master/Slave Flip-Flops. Flip-Flop Applications. Flip-Flop Synchronization. Detecting an Input Sequence. Data Storage and Transfer. Serial Data Transfer: Shift Registers. Frequency Division and Counting. Microcomputer Application. Schmitt-Trigger Devices. One-Shot (Monostable Multivibrator). Analyzing Sequential Circuits. Clock Generator Circuits. Troubleshooting Flip-Flop Circuits. Applications Using Programmable Logic Devices.

6. Digital Arithmetic: Operations and Circuits.
Binary Addition. Representing Signed Numbers. Addition in the 2's-Complement System. Subtraction in the 2's-Complement System. Multiplication of Binary Numbers. Binary Division. BCD Addition. Hexadecimal Arithmetic. Arithmetic Circuits. Parallel Binary Adder. Design of a Full Adder. Complete Parallel Adder with Registers. Carry Propagation. Integrated-Circuit Parallel Adder. 2's-Complement System. BCD Adder. ALU Integrated Circuits. IEEE/ANSI Symbols. Troubleshooting Case Study. A PLD Full Adder.

7. Counters and Registers.
Part I. Asynchronous (Ripple) Counters. Counters with MOD Numbers 2 ^N. IC Asynchronous Counters. Asynchronous Down Counter. Propagation Delay in Ripple Counters. Synchronous (Parallel) Counters. Synchronous Down and Up/Down Counters. Presettable Counters. The 74LS193/HC193. More On The IEEE/ANSI Dependency Notation. Decoding a Counter. Decoding Glitches. Cascading BCD Counters. Synchronous Counter Design. Shift-Register Counters.
Part II. Counter Applications: Frequency Counter. Counter Applications: Digital Clock. Integrated-Circuit Registers. Parallel In/Parallel Out—The 74ALS174/74HC174. Serial In/Serial Out—The 4731B. Parallel In/Serial Out—The 74ALS165/74HC165. Serial In/Parallel Out—The 74ALS164/74HC164. IEEE/ANSI Register Symbols. Troubleshooting. Programming PLDs as Counters Using Boolean Equations.

8. Integrated-Circuit Logic Families.
Digital IC Terminology. The TTL Logic Family. TTL Data Sheets. TTL Series Characteristics. TTL Loading and Fanout. Other TTL Characteristics. MOS Technology. Digital MOSFET Circuits. Complementary MOS Logic. CMOS Series Characteristics. Low-Voltage Technology. Open- Collector/Open-Drain Outputs. Tristate (Three-State) Logic Outputs. High-Speed Bus Interface Logic. The ECL Digital IC Family. CMOS Transmission Gate (Bilateral Switch). IC Interfacing. TTL Driving CMOS. CMOS Driving TTL. Analog Voltage Comparators. Troubleshooting.

9. MSI Logic Circuits.
Decoders. BCD-to-7-Segment Decoder/Drivers. Liquid-Crystal Displays. Encoders. Troubleshooting. Multiplexers (Data Selectors). Multiplexer Applications. Demultiplexers (Data Distributors). More Troubleshooting. Magnitude Comparator. Code Converters. Data Busing. The 74ALS173/HC173 Tristate Register. Data Bus Operation. PLDs and Truth Table Entry.

10. Interfacing with the Analog World.
Interfacing with the Analog World. Digital-to-Analog Conversion. D/A-Converter Circuitry. DAC Specifications. An Integrated-Circuit DAC. DAC Applications. Troubleshooting DACs. Analog-to-Digital Conversion. Digital-Ramp ADC. Data Acquisition. Successive-Approximation ADC. Flash ADCs. Other A/D Conversion Methods. Digital Voltmeter. Sample-and-Hold Circuits. Multiplexing. Digital Storage Oscilloscope. Digital Signal Processing (DSP).

11. Memory Devices.
Memory Terminology. General Memory Operation. CPU-Memory Connections. Read-Only Memories. ROM Architecture. ROM Timing. Types of ROMs. Flash Memory. ROM Applications. Semiconductor RAM. RAM Architecture. Static RAM (SRAM). Dynamic RAM (DRAM). Dynamic RAM Structure and Operation. DRAM Read/Write Cycles. DRAM Refreshing. DRAM Technology. Expanding Word Size and Capacity. Special Memory Functions. Troubleshooting RAM Systems. Testing ROM.

12. Applications of a Programmable Logic Device.
Fundamentals of PLD Circuitry. PLD Architectures. The GAL 16V8A (Generic Array Logic). Relating CUPL Fuse Plots to GAL 16V8 Architecture. Design Problems. The GAL 22V10. Keypad Encoder. Advanced PLD Development.

Appendix A: Introduction to the Microprocessor and the Microcomputer.
What Is a Digital Computer? How Do Computers Think? Secret Agent. Basic Computer System Organization. Basic …mC Elements. Computer Words. Instruction Words. Executing a Machine-Language Program. Typical …mC Structure. Final Comments.

Appendix B: Manufacturers' IC Data Sheets.
Answers to Selected Problems.
Index of ICs.

Customer Reviews

Average Review:

Write a Review

and post it to your social network


Most Helpful Customer Reviews

See all customer reviews >