Introduction
1-2
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
1.1
About the ARM9TDMI
The ARM9TDMI is a member of the ARM family of general-purpose microprocessors.
The ARM9TDMI is targeted at embedded control applications where high
performance, low die size and low power are all important. The ARM9TDMI supports
both the 32-bit ARM and 16-bit Thumb instruction sets, allowing the user to trade off
between high performance and high code density. The ARM9TDMI supports the ARM
debug architecture and includes logic to assist in both hardware and software debug.
The ARM9TDMI supports both bidirectional and unidirectional connection to external
memory systems. The ARM9TDMI also includes support for coprocessors.
The ARM9TDMI processor core is implemented using a five-stage pipeline consisting
of fetch, decode, execute, memory and write stages. The device has a Harvard
architecture, and the simple bus interface eases connection to either a cached or
SRAM-based memory system. A simple handshake protocol is provided for
coprocessor support.
Summary of Contents for ARM9TDMI
Page 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...