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