About The Arm9Tdmi - ARM ARM9TDMI Technical Reference Manual

General-purpose microprocessors
Table of Contents

Advertisement

Introduction
1.1

About the ARM9TDMI

1-2
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.
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B

Advertisement

Table of Contents
loading

Table of Contents