Using an easy-to-follow, practical writing style, extensive illustrations, large design examples, and programming examples written in C, this book provides an authoritative introduction to basic principles of digital design and practical requirements in both board-level and VLSI systems. Wakerly uses a unique, multifaceted approach that combines the basic principles of digital design which do not change with technology (combinational logic, sequential logic, and state tables) with tools and practical techniques (the ABEL and VHDL design languages, how to structure designs with large building blocks, and how to implement designs with programmable logic devices) that teach how to design for today's technology. He thus focuses on the methods and tools that readers will actually use in today's lab job market, while at the same time preparing them to adapt their skills in future years as new generations of devices become available. Number Systems and Codes. Digital Circuits. Combinational Logic Design Principles. Combinational Logic Design Practices. Combinational-Circuit Design Examples. Sequential Logic Design Principles. Sequential Logic Design Practices. Sequential-Circuit Design Examples. Memory, CPLDs, and FPGAs. Additional Real-World Topics. Features up-to-date coverage of Modern CMOS logic families; HDL-based digital design, with examples, including VHDL as well as ABEL; automated methods, including simulation and synthesis; and an Introduction by Harold Stone, one of the founding fathers of computer design. An accompanying CD-ROM provides the complete Xilinx Foundation 1.5 (Student Edition), including schematic entry, ABEL, VHDL, and Verilog compilers, simulator, and documentation, enabling readers with a PC to create and simulate designs using a high-quality set of commercial tools, and thereby learn the practical side of digital design first-hand. An associated web site includes source files for all ABEL, VHDL, and C examples; Foundation 1.5 schematics for large examples; supplementary exercises; updated references and web links; appendices (including "Electrical Circuits Review" and "IEEE Standard Symbols"); and up-to-date errata. For anyone wanting to learn the fundamentals of digital logic design.