Monte Dalrymple offers a deep, practical dive into building a processor from scratch. It is not for beginners; it assumes a solid background in digital electronics and computer architecture (engineering student level or higher, sophisticated electronics hobbyists).
Key Features:
The Project: Focuses on creating a Z80-compatible processor, adapted for modern ASICs or FPGAs.
The Method: Begins with a clear Verilog primer, then walks through the design process with professional tips and justification for every choice.
Timeless Quality: The book deliberately excludes specific EDA tool tutorials. By focusing only on the HDL and architecture, the content does not become obsolete as software versions change.
The Resources: Includes a downloadable archive of the complete source code.
Caveat:
The Z80 is a complex CISC architecture with nearly 200 instructions. Consequently, following the implementation details can sometimes be difficult and dense compared to simpler RISC designs.
Bottom Line:
An excellent bridge between theory and professional practice that withstands the test of time.