2 coprocessors, 3 about the instruction set, Coprocessors -5 – Epson ARM.POWERED ARM720T User Manual

Page 25: About the instruction set -5

Advertising
background image

1: Introduction

ARM720T CORE CPU MANUAL

EPSON

1-5

1.2

Coprocessors

The ARM720T processor has an internal coprocessor designated CP15 for internal control of

the device (see Chapter 3

Configuration

).

The ARM720T processor also includes a port for the connection of on-chip external

coprocessors. This enables extension of the ARM720T functionality in an

architecturally-consistent manner.

1.3

About the instruction set

The instruction set comprises ten basic instruction types:

Two types use the on-chip arithmetic logic unit, barrel shifter, and multiplier to

perform high-speed operations on the data in a bank of 31 registers, each 32 bits

wide.

Three types of instruction control the data transfer between memory and the

registers:

one optimized for flexibility of addressing

one for rapid context switching

one for swapping data.

Two instructions control the flow and privilege level of execution.

Three types are dedicated to the control of external coprocessors. These enable you

to extend the functionality of the instruction set off-chip in an open and uniform

way.

The ARM instruction set is a good target for compilers of many different high-level languages.

Where required for critical code segments, assembly code programming is also

straightforward.

Advertising