ARM system-on-chip architecture, Second Edition

The future of the computer and communications industries
is converging on mobile information appliances - phones,
PDAs, laptops and other devices. The ARM is
at the heart of this trend, leading the
way in system-on-chip (SoC) development and becoming the
processor core of choice for many embedded applications.
System-on-chip technology is changing the way we use
computers, but it also sets designers the problem
of getting a complex SoC design right first
time.
ARM System-on-Chip Architecture introduces the concepts and methodologies
employed in designing a system-on-chip based around a
microprocessor core, and in designing the core itself.
Illustrations, based on the ARM, give substance to
the design principles set out in the book,
reinforcing the reader's understanding of how and why
SoCs and microprocessors are designed as they are.
The book presents & discusses the major issues
of system-on-chip design, including memory hierarchy, caches, memory
management, on-chip buses, on-chip debug and production test;
provides an overview of the ARM processor family;
describes the ARM and Thumb programming models, enabling
the designer to begin to develop applications; covers
all the latest ARM products and developments, including
StrongARM, the ARM9 and ARM10 series of cores,
and the ARM-based SoC components at the heart
of Ericsson's Bluetooth technology, the Psion Series 5
PDA and Samsung's SGH2400 GSM handset; includes details
on the AMULET asynchronous ARM cores and the
AMULET3H asynchronous SoC subsystem. This book for system-on-chip
designers using ARM processor cores & engineers working
with the ARM can also be used as
a course text for undergraduate and masters students
of computer science, computer engineering and electrical engineering.