Digital Logic And State Machine Design by David J. ComerDigital Logic And State Machine Design by David J. Comer

Digital Logic And State Machine Design

byDavid J. Comer

Hardcover | April 30, 1999

Pricing and Purchase Info

$169.59 online 
$219.95 list price save 22%
Earn 848 plum® points

Prices and offers may vary in store


Ships within 1-3 weeks

Ships free on orders over $25

Not available in stores


From one of the best-known and successful authors in the field comes this new edition of Digital Logic and State Machine Design. The text is concise and practical, and covers the important area of digital system design specifically for undergraduates. Comer's primary goal is to illustratethat sequential circuits can be designed using state machine techniques. These methods apply to sequential circuit design as efficiently as Boolean algebra and Karnaugh mapping methods apply to combinatorial design. After presenting the techniques, Comer proceeds directly into designing digitalsystems. This task consists of producing the schematic or block diagram of the system based on nothing more than a given set of specifications. The design serves as the basis for the construction of the actual hardware system. In the new Third Edition, Comer introduces state machines earlier thanin previous editions, and adds entire chapters on programmable logic devices and computer organization.
David J. Comer is at Brigham Young University.
Title:Digital Logic And State Machine DesignFormat:HardcoverDimensions:592 pages, 7.6 × 9.53 × 1.14 inPublished:April 30, 1999Publisher:Oxford University Press

The following ISBNs are associated with this title:

ISBN - 10:0195107233

ISBN - 13:9780195107234


Table of Contents

Introduction to Digital Systems1.1. Overview1.2. The Integrated Circuit1.3. Design and Analysis1. Binary Systems and Logic Circuits1.1. The Advantages of Binary1.2. Number Systems1.3. The Use of Binary in Digital Systems1.4. Logic Gates1.5. Logic Families2. Boolean Algebra and Mapping Methods2.1. Boolean Algebra2.2. Karnaugh Maps2.3. Variable-Entered Maps2.4. Realizing Logic Functions with Gates2.5. Combinational Design Examples3. Logic Function Realization with MSI Circuits3.1. Combinational Logic with Multiplexers and Decoders3.2. Standard Logic Functions with MSI Circuits3.3. Design Problem Using MSI Circuits4. Flip-Flops, Counters, and Registers4.1. The Bistable Multivibrator4.2. Flip-Flop Applications5. Introduction to State Machines5.1. The Need for State Machines5.2. The State Machine5.3. Basic Concepts in State Machine Analysis6. Synchronous State Machine Design6.1. Sequential Counters6.2. State Changes Referenced to Clock6.3. Number of State Flip-Flops6.4. Input Forming Logic6.5. Output Forming Logic6.6. Generation of a State Diagram from a Timing Chart6.7. Redundant States6.8. General State Machine Architecture7. Interfacing and Design of Synchronous Systems7.1. Mainly Synchronous Systems7.2. Top-Down Design7.3. Design Procedures7.4. Design Examples7.5. Micscellaneous Aspects of State Machine Design8. Programmable Logic Devices8.1. Introduction to Programmable Logic Devices8.2. Read-Only Memory8.3. Programmable Logic Arrays8.4. Programmable Array Logic or PALRG8.5. Combinational PLD-Based State Machines8.6. State Machines on a Chip9. Digital Computing9.1. The Digital Computer9.2. Binary Arithmetic9.3. Arithmetic Circuits9.4. Memory Circuits9.5. The Control Unit10. Asynchronous State Machines10.1. The Fundamental-Mode Model10.2. Problems of Asynchronous Circuits10.3. Basic Design Principles10.4. An Asynchronous Design ExampleAppendix 1. Logic FamiliesAppendix 2. Pulse Generating CircuitsAnswers to Drill ProblemsAnswers to Selected ProblemsIndex