
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.
Digital Design and Computer Architecture 1st Edition
- 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.
- ISBN-100123704979
- ISBN-13978-0123704979
- Edition1st
- PublisherMorgan Kaufmann
- Publication dateMarch 16, 2007
- LanguageEnglish
- Dimensions7.5 x 0.9 x 8.75 inches
- Print length592 pages
There is a newer edition of this item:
Customers who viewed this item also viewed
Editorial Reviews
Review
About the Author
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
- Best Sellers Rank: #2,448,086 in Books (See Top 100 in Books)
- #7 in Computer Programming Logic
- #20 in Computer Hardware Design & Architecture
- #180 in Microprocessor Design
- Customer Reviews:
About the authors
David Money Harris is the Harvey S. Mudd Professor of Engineering Design at Harvey Mudd College and the author of terrific engineering textbooks and hiking guidebooks. He received his Ph.D. from Stanford University in Electrical Engineering and his M.Eng. and S.B. degrees in EECS and Mathematics from the Massachusetts Institute of Technology. He has designed microprocessors at Intel Corporation, Hewlett Packard, Sun Microsystems, and Broadcom, and his passion for chips is reflected in his books on the subject. He began his hiking adventures as a wee tot on his father's back and has been exploring the mountains and deserts ever since. Now, his own three boys are frequent companions on these trips.
Discover more of the author’s books, see similar authors, read book recommendations and more.
Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers 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
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
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
Reviews with images

Misprint Received
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on October 29, 2023I 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.
- Reviewed in the United States on November 29, 2020It 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.
- Reviewed in the United States on October 21, 2024Ordered 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, 2011This 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!
- Reviewed in the United States on January 24, 2011I 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.
- Reviewed in the United States on July 1, 2018The 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.
- Reviewed in the United States on January 25, 2020This 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.
- Reviewed in the United States on June 11, 2018Very 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.
Top reviews from other countries
- TuoniReviewed in Australia on February 26, 2023
1.0 out of 5 stars Rogue (unofficial copy) : I returned this. Unreadable due to technical problems with typesetting
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.
TuoniRogue (unofficial copy) : I returned this. Unreadable due to technical problems with typesetting
Reviewed in Australia on February 26, 2023
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
-
CesarReviewed in Spain on September 14, 2019
5.0 out of 5 stars Simplemente increible
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
-
RSRXReviewed in France on October 7, 2019
4.0 out of 5 stars OK
Acheté pours un cursus universitaire d'ingénieur
- mrmReviewed in Germany on April 2, 2023
5.0 out of 5 stars Beside content, the print and paper quality are top.
Very good print quality.
Content wise, comprehensive and authoritative.
-
VitorReviewed in Brazil on June 23, 2021
1.0 out of 5 stars Problemas graves de configuração no PC e Android.
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.