Digital Design and Computer Architecture: ARM® Edition – Sarah L. Harris & David Money Harris
Digital Design and Computer Architecture: ARM® Edition – Sarah L. Harris & David Money Harris
“Digital Design and Computer Architecture: ARM® Edition” by Sarah L. Harris and David Money Harris is a modern textbook that provides a comprehensive and practical introduction to the fundamentals of digital systems, from the transistor level up to the architecture of a complete microprocessor. Its unique approach is to teach digital design with the explicit goal of building a working processor, using the ubiquitous ARM architecture as the core example.
The book is structured to bridge the gap between the abstract concepts of logic design and the practical reality of how a computer works, making it highly relevant for students in computer engineering and electrical engineering.
Key Themes and Approach:
- Bottom-Up Construction: The book follows a clear, progressive path. It starts with the basics of digital logic (Boolean algebra, CMOS transistors, combinational and sequential logic design) and systematically builds upon these concepts to eventually design and understand a fully functional, pipelined ARM processor.
- The ARM Architecture as a Case Study: This is the defining feature of this edition. Instead of using a simplified, academic instruction set architecture (ISA), the book teaches using the ARM architecture, which powers the vast majority of modern mobile devices and embedded systems. This gives students immediate, marketable skills and a understanding of a commercially significant technology.
- Practical and Hands-On: The book strongly emphasizes the connection between theory and practice. It integrates practical design tools, such as Hardware Description Languages (HDLs) like SystemVerilog and VHDL, throughout the chapters. Students learn not only the concepts but also how to describe, simulate, and synthesize digital systems.
- System-Level Understanding: By the end of the book, students understand how all the components—logic gates, registers, ALUs, memory, and control units—are integrated to create a working computer system that can execute real programs.
Content Overview:
The book’s journey can be summarized in three main parts:
- Digital Logic Fundamentals: Covers Boolean algebra, logic gates, combinational circuits (multiplexers, decoders, ALUs), and sequential circuits (flip-flops, registers, finite state machines).
- Hardware Description Languages (HDLs): Teaches how to model and simulate digital circuits using SystemVerilog and VHDL, moving from schematic-based design to modern digital design practices.
- Computer Architecture: Focuses exclusively on the ARM architecture. It details the instruction set, datapath, control logic, and culminates in the design of a pipelined ARM processor, explaining performance enhancements and hazards.
In Summary:
Harris & Harris’s ARM Edition is a highly regarded textbook for its clarity, practical relevance, and modern perspective. It successfully demystifies computer architecture by guiding students through the entire process of designing a processor from the ground up. Using the ARM platform makes the learning experience directly applicable to real-world products, preparing students for careers in hardware design, embedded systems, and computer engineering.
Informações do Livro
| Ano de Lançamento | 2016 |
| Autor(es) | Sarah L. Harris & David Money Harris |
| Editora | Morgan Kaufmann (uma imprint da Elsevier) |
| Páginas | 584 |
| Idioma | Inglês |
| Formato |
Livros Relacionados
Bibliotecário
Leiturino
Leiturino é um bibliotecário encantador e sábio do Zona da Elétrica. Com um amor inabalável pela literatura e especializado em livros das áreas das exatas, ele é o guardião do conhecimento na nossa biblioteca.
Com seu vasto conhecimento em ciência, matemática e tecnologia, ele orienta os visitantes a explorar os tesouros literários que abrangem esses campos fascinantes. Ajude a nossa biblioteca a crescer enviando livros em PDF para zonadaeletrica@gmail.com.
