Exceptional PowerPoint slides: Over 600 author-created
slides serve as a serious and useful teaching aid, with extensive
use of graphics and animations for illustration.
Nearly all book examples and figures included.

Design vs. optimization: First digital design book
to provide modern distinction between basic design and
optimization, as well as tradeoffs. Optimizations/tradeoffs
in a separate chapter, sections correspond to earlier chapters.

FPGAs: The clearest section found anywhere
on how FPGAs implement circuits as bitstreams.

New in second edition: Improved RTL introduction,
clearer definition of capture/convert process, and improved
description/examples/exercises throughout.

Preview Items

Sample animated slides
-- Instructor's website contains complete PowerPoint slides, about
700 slides in all, nearly all book figures included, almost all
slides have graphics, with animations extensively and appropriately
used to illustrate key concepts, and with care taken to ensure
animated slides are still readable when printed.

An assembler and instruction-set simulator for the 6-instruction
processor introduced in the book, available
HERE as a Java applet for ease of use
and visualization. A great aid for teaching and learning how
programmable processors work.