Memorial Day Sale: May 12-27
Buy used:
$28.32
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, May 20 to Nashville 37217 on orders shipped by Amazon over $35
Condition: Used: Good
Access codes and supplements are not guaranteed with used items.
Only 1 left in stock - order soon.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

Digital Design and Computer Architecture 1st Edition

4.5 out of 5 stars 128 ratings

Digital Design and Computer Architecture is designed for courses that combine digital logic design with computer organization/architecture or that teach these subjects as a two-course sequence. Digital Design and Computer Architecture begins with a modern approach by rigorously covering the fundamentals of digital logic design and then introducing Hardware Description Languages (HDLs). Featuring examples of the two most widely-used HDLs, VHDL and Verilog, the first half of the text prepares the reader for what follows in the second: the design of a MIPS Processor. By the end of Digital Design and Computer Architecture, readers will be able to build their own microprocessor and will have a top-to-bottom understanding of how it works--even if they have no formal background in design or architecture beyond an introductory class. David Harris and Sarah Harris combine an engaging and humorous writing style with an updated and hands-on approach to digital design.
  • Unique presentation of digital logic design from the perspective of computer architecture using a real instruction set, MIPS.
  • Side-by-side examples of the two most prominent Hardware Design Languages--VHDL and Verilog--illustrate and compare the ways the each can be used in the design of digital systems.
  • Worked examples conclude each section to enhance the reader's understanding and retention of the material.

There is a newer edition of this item:

Digital Design and Computer Architecture
$63.38
(248)
Only 19 left in stock - order soon.

Editorial Reviews

Review

Takes the reader from the fundamentals of digital logic to the actual design of a MIPS microprocessor.

About the Author

David Harris is the Harvey S. Mudd Professor of Engineering Design at Harvey Mudd College. He received his Ph.D. in electrical engineering from Stanford University and his M.Eng. in electrical engineering and computer science from MIT. Before attending Stanford, he worked at Intel as a logic and circuit designer on the Itanium and Pentium II processors. Since then, he has consulted at Sun Microsystems, Hewlett-Packard, Broadcom, and other design companies. David holds more than a dozen patents and is the author of three other textbooks on chip design, as well as many Southern California hiking guidebooks. When he is not working, he enjoys hiking, flying, and making things with his three sons.

Sarah L. Harris is an Assistant Professor of Engineering at Harvey Mudd College. She received her Ph.D. and M.S. in Electrical Engineering from Stanford University. Before attending Stanford, she received a B.S. in Electrical and Computer Engineering from Brigham Young University. Sarah has also worked with Hewlett-Packard, the San Diego Supercomputer Center, Nvidia, and Microsoft Research in Beijing.

Sarah loves teaching, exploring and developing new technologies, traveling, wind surfing, rock climbing, and playing the guitar. Her recent exploits include researching sketching interfaces for digital circuit design, acting as a science correspondent for a National Public Radio affiliate, and learning how to kite surf. She speaks four languages and looks forward to learning more in the near future.

Product details

  • Publisher ‏ : ‎ Morgan Kaufmann; 1st edition (March 16, 2007)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 592 pages
  • ISBN-10 ‏ : ‎ 0123704979
  • ISBN-13 ‏ : ‎ 978-0123704979
  • Item Weight ‏ : ‎ 2.2 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.9 x 8.75 inches
  • Customer Reviews:
    4.5 out of 5 stars 128 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.5 out of 5 stars
128 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this book excellent for introductory concepts and consider it one of the best resources for digital systems design. They appreciate its comprehensive coverage, with one customer noting it provides a detailed overview of building a microprocessor.

AI-generated from the text of customer reviews

Select to learn more

16 customers mention "Book content"16 positive0 negative

Customers find this book excellent for introductory concepts and consider it one of the best resources for digital systems design, with one customer noting its comprehensive coverage of building a microprocessor.

"...The authors have great sense of humor on top of providing great lessons on a technical subject. Thank you very much from a 60+ years old engineer." Read more

"...This one is an awesome textbook...." Read more

"This is a very well written book. The wording understandable, but doesn't lose its accuracy or "dumb down" the subject...." Read more

"...The art really takes away any intimidation, and the lessons are very concise...." Read more

3 customers mention "Content coverage"3 positive0 negative

Customers appreciate the content coverage of the book, with one mentioning it covers all the basic material.

"...This one is an awesome textbook. It covers everything from A to Z in modern computer architecture from the RISC perspective, using ARM as the real-..." Read more

"...It covers all the bases needed for some pretty decent digital design (all the way up to a simple MIPS processor)...." Read more

"This book is overall pretty great. It covers all the basic material that you need to know with simplicity...." Read more

Misprint Received
2 out of 5 stars
Misprint Received
This book is an important textbook for one of my favorite classes, but apparently it sometimes has issues. I purchased a used copy from an Amazon seller and didn't check it in time to return it. The version I received is a used misprint where the color printheads didn't align for all of the left-hand pages. Right hand pages are just fine. Black text is just fine, but all the blue text on left-hand pages has a misaligned red layer that causes the text to look fuzzy.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on October 29, 2023
    I have read technical text books for years. This book would rank among the best of them. The authors have great sense of humor on top of providing great lessons on a technical subject. Thank you very much from a 60+ years old engineer.
    2 people found this helpful
    Report
  • Reviewed in the United States on November 29, 2020
    It was over 30 years ago that I first took a course in computer architecture. I didn't end up working in the hardware field but recently given what Apple has done with the ARM technology I decided to think about working on hardware again. I also had some training in CMOS so I just needed an up-to-date textbook in each subject. This one is an awesome textbook. It covers everything from A to Z in modern computer architecture from the RISC perspective, using ARM as the real-world model. I'm (re-)learning so much. Totally recommending this.
    2 people found this helpful
    Report
  • Reviewed in the United States on October 21, 2024
    Ordered on Friday, received it Monday. Listed as Used-Very Good, I would say it's Used-Like New.
  • Reviewed in the United States on April 16, 2011
    This is a very well written book. The wording understandable, but doesn't lose its accuracy or "dumb down" the subject. It covers all the bases needed for some pretty decent digital design (all the way up to a simple MIPS processor). Informative and thought-provoking problems at the end that really tested the knowledge of the subjects. Would recommend for anybody who is new to the subject but wants a good introduction!
    5 people found this helpful
    Report
  • Reviewed in the United States on January 24, 2011
    I took a digital design class and hated the book. The material is dry in nature, so there's not much you can do to make an enticing design/architecture book. I'm in computer architecture now, and my school is using this book for the first time. I freaking love it. Something about it makes me want to read the whole thing. The art really takes away any intimidation, and the lessons are very concise. Some might feel that there is not enough info in here, but I say "that's what teachers are for!" Anyways, water spilled on my copy and I almost cried. I think I'm going to keep it forever.
    12 people found this helpful
    Report
  • Reviewed in the United States on July 1, 2018
    The best book on Digital Design/Computer Architecture!

    Used this book as a supplement to the Computer Organization and Design textbook required for my class and I was finally able to understand concepts and get my project working in Verilog.

    I highly recommend either the ARM or MIPS edition as appropriate to your class/project.
    9 people found this helpful
    Report
  • Reviewed in the United States on January 25, 2020
    This book is overall pretty great. It covers all the basic material that you need to know with simplicity. I recommend this book if you really want to know the details of an ARM processor.
    2 people found this helpful
    Report
  • Reviewed in the United States on June 11, 2018
    Very detailed overview of building a microprocessor both in the theoretical sense and practical implementation using HDL. It takes you through designing a simplified ARMv4 CPU that performs several common instructions.
    3 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Tuoni
    1.0 out of 5 stars Rogue (unofficial copy) : I returned this. Unreadable due to technical problems with typesetting
    Reviewed in Australia on February 26, 2023
    This seems to be a pirated edition. It doesn't have the publisher (Kaufman) against it and any positive feedback refers to another Kindle page which appears to be the official version (at a much higher cost).

    This is an example of a 'figure' in the book. Essentially it is missing, looks like somebody's notes to actually create one in the future.

    Hopefully Amazon will remove this.
    Customer image
    Tuoni
    1.0 out of 5 stars
    Rogue (unofficial copy) : I returned this. Unreadable due to technical problems with typesetting

    Reviewed in Australia on February 26, 2023
    This seems to be a pirated edition. It doesn't have the publisher (Kaufman) against it and any positive feedback refers to another Kindle page which appears to be the official version (at a much higher cost).

    This is an example of a 'figure' in the book. Essentially it is missing, looks like somebody's notes to actually create one in the future.

    Hopefully Amazon will remove this.
    Images in this review
    Customer image
  • Cesar
    5.0 out of 5 stars Simplemente increible
    Reviewed in Spain on September 14, 2019
    El mejor libro sobre Diseño digital y arquitectura de computadores, viene el ingles, pero es una completa maravilla, volvería a comprarlo una y otra vez, lo malo, es que viene el ingles, pero bueno, así se practica
    Report
  • RSRX
    4.0 out of 5 stars OK
    Reviewed in France on October 7, 2019
    Acheté pours un cursus universitaire d'ingénieur
  • mrm
    5.0 out of 5 stars Beside content, the print and paper quality are top.
    Reviewed in Germany on April 2, 2023
    Very good print quality.
    Content wise, comprehensive and authoritative.
  • Vitor
    1.0 out of 5 stars Problemas graves de configuração no PC e Android.
    Reviewed in Brazil on June 23, 2021
    No meu PC e celular algumas partes do texto e praticamente todas as tabelas estão desconfiguradas. O conteúdo da tabela está linearizado como se fosse texto, tornando a leitura das tabelas impossível. Além disso em algumas partes há mais problemas onde os exemplos se misturam com texto e tabelas que se misturam com texto. Além de caracteres estranhos em algumas equações no lugar de caracteres de operações lógicas.