P60ARM-B Zarlink Semiconductor, Inc., P60ARM-B Datasheet - Page 23

no-image

P60ARM-B

Manufacturer Part Number
P60ARM-B
Description
32-bit RISC microprocessor
Manufacturer
Zarlink Semiconductor, Inc.
Datasheet
4.0 Instruction Set
4.1 Instruction Set Summary
A summary of the ARM60 instruction set is shown in Figure 5: Instruction Set Summary .
Note:
31
Cond
Cond
Cond
Cond
Cond
Cond
Cond
Cond
Cond
Cond
Cond
some instruction codes are not defined but do not cause the Undefined instruction trap to be taken,
for instance a Multiply instruction with bit 6 changed to a 1. These instructions shall not be used,
as their action may change in future ARM implementations.
28 27
0 1
0 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1 0
1 1 1 0
1 1 1 1
0 0 0 1 0
0 0 0 0 0 0
26 25
I
I
24 23
P U
P U
L
P U
Opcode
CP Opc
CP Opc
22
B
B W L
S W L
N W L
21
A
0 0
20 19
S
S
L
XXXXXXXXXXXXXXXXXXXX
Figure 5: Instruction Set Summary
CRn
CRn
Rn
Rd
Rn
Rn
Rn
Rn
16 15
ignored by processor
CRd
CRd
Rd
Rn
Rd
Rd
Rd
offset
12 11
0 0 0 0
Instruction Set - Summary
CP#
CP#
CP#
Rs
Register List
8 7
Operand 2
1 0 0 1
1 0 0 1
CP
CP
offset
5
offset
1
4
0
1
3
XXXX
CRm
CRm
Rm
Rm
0
Data Processing
PSR Transfer
Multiply
Single Data Swap
Single Data Transfer
Undefined
Block Data Transfer
Branch
Coproc Data Transfer
Coproc Data Operation
Coproc Register Transfer
Software Interrupt
19

Related parts for P60ARM-B