EasyManua.ls Logo

ARM ARM7TDMI - Chapter 1 Introduction; About the ARM7 TDMI Core; Figure 1-1 Instruction Pipeline

Default Icon
286 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Introduction
1-2 Copyright © 2001, 2004 ARM Limited. All rights reserved. ARM DDI 0210C
1.1 About the ARM7TDMI core
The ARM7TDMI core is a member of the ARM family of general-purpose 32-bit
microprocessors. The ARM family offers high performance for very low power
consumption, and small size.
The ARM architecture is based on Reduced Instruction Set Computer (RISC)
principles. The RISC instruction set and related decode mechanism are much simpler
than those of Complex Instruction Set Computer (CISC) designs. This simplicity gives:
a high instruction throughput
an excellent real-time interrupt response
a small, cost-effective, processor macrocell.
This section describes:
The instruction pipeline
Memory access on page 1-3
Memory interface on page 1-3.
EmbeddedICE-RT logic on page 1-3.
1.1.1 The instruction pipeline
The ARM7TDMI core uses a pipeline to increase the speed of the flow of instructions
to the processor. This enables several operations to take place simultaneously, and the
processing and memory systems to operate continuously.
A three-stage pipeline is used, so instructions are executed in three stages:
Fetch
Decode
Execute.
The instruction pipeline is shown in Figure 1-1.
Figure 1-1 Instruction pipeline
Fetch
Decode
Execute
Instruction fetched from memory
Decoding of registers used in
instruction
Register(s) read from register bank
Shift and ALU operation
Write register(s) back to register bank

Table of Contents

Other manuals for ARM ARM7TDMI

Related product manuals