The book provides comprehensive coverage of programmable logic, including ROMs, PALs, and PLAs. A Practical
Matters section concludes most chapters, which ties theory to practice and explains design technologies in detail.
To synthesize the text coverage of combinational and sequential design methods, the author uses a detailed case
study of a simple processor design in the final two chapters.
The text introduces readers to a wide range of software tools, including schematic capture, logic simulation and
Boolean minimization, and demonstrates how they fit into the hardware design process. The author also encourages
hands-on experimentation with software tools such as LogicWorks to bolster the reader's understanding of practical
design methods.
Table of Contents
1 Introduction
2 Two-Level Combinational Logic
3 Multilevel Combinational Logic
4 Programmable and Steering Logic
5 Arithmetic Circuits
6 Sequential Logic Design
7 Sequential Logic Case Studies
8 Finite State Machine Design
9 Finite State Machine Optimization
10 Finite State Machine Implementation
11 Computer Organization
12 Controller Implementation
Appendix A: Number Systems
Appendix B: Basic Electronic Components
Index