- Paperback: 592 pages
- Publisher: Morgan Kaufmann; 1 edition (March 16, 2007)
- Language: English
- ISBN-10: 0123704979
- ISBN-13: 978-0123704979
- Product Dimensions: 7.5 x 0.9 x 8.8 inches
- Shipping Weight: 2.2 pounds (View shipping rates and policies)
- Average Customer Review: 61 customer reviews
- Amazon Best Sellers Rank: #843,960 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Digital Design and Computer Architecture 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
There is a newer edition of this item:
Customers who bought this item also bought
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
About the Author
David Money Harris is an associate professor of engineering 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, Evans & Sutherland, and other design companies.
David’s passions include teaching, building chips, and exploring the outdoors. When he is not at work, he can usually be found hiking, mountaineering, or rock climbing. He particularly enjoys hiking with his son, Abraham, who was born at the start of this book project. David holds about a dozen patents and is the author of three other textbooks on chip design, as well as two guidebooks to the Southern California mountains.
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The thorny issues of parallel programming start at the assembly level, and it is astonishing and refreshing that these authors integrate methods as high level as embedded C and as basic as the digital circuits that implement assembly, and then relate them to considerations like temperature, memory, component sharing of workloads (the GPU often doubles as a CAS implementer or APU in these days where "math coprocessors" have been eliminated), etc.
Every Engineer and hobbyist knows that getting a serious shot at a patent means implementation beyond simulation. That is where this new edition really shines. Other texts are out of date in a few months-- Harris and Harris give web and manufacturer resources that are available NOW (we checked), from design to finished boards. The authors also assume that after you spent your entire budget on this book you will appreciate cheap, open source solutions to getting to that million dollar patent. They don't disappoint-- the "lab" includes cheapware and freeware in the form of IDEs/SDKs like Quartus II, MPLAB and Synplify, then take your favorite HDL (Verilog OR VHDL) and move from IDE output to code. Finally, the authors give altera alternatives in boards like the DE2 that are specifically designed to execute educational, developmental and student code-- as well as hobbyists!
A REALLY cool feature if you're getting into this as a career-- each chapter has sample interview questions for your next job. Like good programming books, the authors CARE that you get that job and include examples of what you'll be asked, with great answers on their support websites.
All in all, a GREAT update to their first trend setting text, and a hands on manual on "how to" build your own chipset. If you're an OOP person you might be shocked that they cover C so much, but you've got to realize that "high level" at the circuit to assembly level is STILL C, and not so much Ada, Python, C# or Java (yet). Some other reviews around the web and in previous editions zinged them about this, but those reviewers aren't in the real world-- even for the most modern 2013 luxury autos with 60+ embedded chips, when designers go beyond assembly, they still default to C. Just because it's not OOP doesn't mean it's dead! If your own design prefers Python, or you're a JAVA junkie, fret not-- there are plenty of libraries that will handshake with assembly since embedded is the wave of the future, and this text is just as relevant. Eiffel even has a plug in that you can run on Visual Studio, and "lunch" off of your C# SDK to debug a second language-- although, granted, they are both OOP.
NOTE FOR EDUCATORS: If you're a Junior College ID or exec/ dept. head, you might consider using this book as the basis for a year long course on circuit design to either prepare your grads for an AS/AA in electronics, or as a step to the EE. Once the grad gets into the real world of multi core, they will quickly find that "it's about the memory, stupid" that causes most performance challenges-- on board being heat and size costly, off board being time and speed costly, with cpu "work arounds" suprisingly more common than memory innovations-- a PERFECT field for that new patent.
Many colleges are getting into "game programming" curricula because they offer an applied exposure to math, OOP, etc. This book gives you a non-herd alternative for your school-- with labs that ROCK. I'm an ID at ClassPros, and the schools at which we set up circuit design courses have even used the strategy to partner with name brand 4 year colleges in continuing on to the EE for the brightest students. GET THIS BOOK, and then think about how magnificently it would fit in such a curriculum!
5 Stars-- a great start to getting that award-winning, financially rewarding patent on your new chip design, OR introducing a sim lab oriented, fun-project, high STEM curriculum item to your school-- go for it!
The kindle version of the book is so bad for figures and for the Verilog sections of the code that it makes me want to return this book (which I doubt I can). The authors seem to have taken some effort to make the book readable. Most previous books I've read are drab.
The negative experience of kindle version outweighs the positive aspects.
Explains very clearly all topics related to Computer Engineering.
And at last, the book helped/helps me develop those concepts(Timing of Sequential Circuits) which my professor had cut short in the class.
Most recent customer reviews
Delivery was timely and in excellent condition as promised.