ARM System-On-Chip Architecture is an essential handbook for system-on-chip designers using ARM processor cores and engineers working with ARM. It can also be used as a course text for undergraduate and masters students of electrical engineering and computer engineering.
System-on-chip (SOC) technology is the technology where not only the central processor is on the chip but also the memory and peripheral electronics. System-on-chip technology is creating a challenging problem- getting a SOC design right the first time. ARM System-On-Chip Architecture introduces the concepts and methodologies employed in designing a system-on-chip based around a microprocessor core.
Although this is not an introductory book to computer architecture, the book provides information on general computer architecture (processor design, cache, and memory management) with detailed illustrations based on ARM chips. No prior knowledge of ARM assumed.
ARM System-On-Chip Architecture:
- Discusses the major issues of SOC desing, including memory hierarchy, caches, memory management, on-chip buses , on-chip debug and production test.
- Provides an overview of the ARM processor family, enabling you to decide which ARM is best for the job at hand.
- Describes the ARM and Thumb programming models
- Covers the latest ARM products and developments, including StrongARM, the ARM9 and ARM10 series of cores.
ARM System-On-Chip Architecture Content Chapter 1: An Introduction to Processor Design
Chapter 2: The ARM Archticture Chapter 3: ARM Assembly Language Programming
Chapter 4: ARM Organization and Implementation
Chapter 5: The ARM Instruction Set
Chapter 6: Arhcitectural Support for High-Level Languages
Chapter 7: The Thumb Instruction Set
Chapter 8: Architectural Support for System Development
Chapter 9: ARM Processor Cores
Chapter 10: Memory Hierarchy
Chapter 11: Architectural Support for Operating Systems
Chapter 12: ARM CPU Cores
Chapter 13: Embedded ARM Applications
Chapter 14: The AMULET Asynchronous ARM Processors