eBook[PDF]

Digital Design Principles and Practices 5th Edition By John Wakerly

$30.00
✓ Secure checkout
✓ Instant digital download
✓ PDF document

Document details

Pages
912
File size
15.6 MB
Format
Digital PDF
Category
eBook[PDF]
About this ebook
"Digital Design: Principles and Practices" (5th Edition) by John F. Wakerly bridges the gap between high-level hardware description languages (HDLs), low-level electrical circuits, and the foundational logic gates in between. The 5th edition leans significantly into modern engineering standards, heavily featuring Verilog alongside classic logic design. [1, 2]
The complete list of topics covered in the textbook, organized by their official chapter structure, includes: [1]
Foundations & Logic Fundamentals
  • Introduction: Core concepts of digital systems, analog vs. digital characteristics, and engineering design workflows.
  • Number Systems and Codes: Binary, octal, hexadecimal conversion, representation of signed numbers, and error-detecting codes.
  • Switching Algebra and Combinational Logic: Boolean algebra principles, minimization techniques, Karnaugh maps, and logic gate theory. [1, 2]
Combinational Logic Design
  • Digital Design Practices: Real-world documentation standards, structural design methodologies, and implementation rules.
  • Verilog Hardware Description Language: Synthesizable Verilog syntax, structural and behavioral modeling for hardware.
  • Basic Combinational Logic Elements: Standard gates (AND, OR, NOT, NAND, NOR) and basic circuit behavior.
  • More Combinational Building Blocks: Decoders, encoders, multiplexers, demultiplexers, and comparators.
  • Combinational Arithmetic Elements: Adders, subtractors, multipliers, and Arithmetic Logic Units (ALUs). [1, 2, 3]
Sequential Logic Design
  • State Machines: Introduction to finite state automata, clocked synchronous state machines, Mealy and Moore models.
  • Sequential Logic Elements: Latches, flip-flops (D, T, JK), and their timing characteristics.
  • Counters and Shift Registers: Multi-bit registers, serial-to-parallel/parallel-to-serial conversion, counters, and sequence generators.
  • State Machines in Verilog: Writing behavioral sequential circuits and hardware controllers using Verilog.
  • Sequential-Circuit Design Practices: Clock distribution, dealing with meta-stability, synchronous design constraints, and managing asynchronous interfaces. [1, 2, 3, 4]
Circuit Electronics & Memory Devices
  • Digital Circuits: Low-level electrical properties of digital logic, CMOS logic families, and the analog behavior of digital circuits.
  • ROMs, RAMs, and FPGAs: Memory architectures (Read-Only Memory, Random-Access Memory) and programmable logic design using Field Programmable Gate Arrays. [1, 2, 3]

File included

PDF
tmpphpFHRItP 15.6 MB

Topics