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
Содержание ARM7TDMI
Страница 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 276: ...Differences Between Rev 3a and Rev 4 C 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...