P60ARM-B Zarlink Semiconductor, Inc., P60ARM-B Datasheet - Page 67
P60ARM-B
Manufacturer Part Number
P60ARM-B
Description
32-bit RISC microprocessor
Manufacturer
Zarlink Semiconductor, Inc.
Datasheet
1.P60ARM-B.pdf
(121 pages)
- Current page: 67 of 121
- Download datasheet (2Mb)
(4)
(5)
(6)
This is not quite optimal, but close. An example of its non-optimality is multiply by 45 which is done by:
rather than by:
(a)
(b)
(c)
Multiplication by 6
ADD
MOV
Multiply by 10 and add in extra number
ADD
ADD
General recursive method for Rb := Ra*C, C a constant:
If C even, say C = 2^n*D, D odd:
D=1:
D<>1:
If C MOD 4 = 1, say C = 2^n*D+1, D odd, n>1:
D=1:
D<>1:
If C MOD 4 = 3, say C = 2^n*D-1, D odd, n>1:
D=1:
D<>1:
RSB
RSB
ADD
ADD
ADD
Ra,Ra,Ra,LSL #1
Ra,Ra,LSL#1
Ra,Ra,Ra,LSL#2
Ra,Rc,Ra,LSL#1
MOV
{Rb := Ra*D}
MOV
ADD
{Rb := Ra*D}
ADD
RSB
{Rb := Ra*D}
RSB
Rb,Ra,Ra,LSL#2
Rb,Ra,Rb,LSL#2
Rb,Ra,Rb,LSL# 2
Rb,Ra,Ra,LSL#3
Rb,Rb,Rb,LSL#2
Rb,Ra,LSL #n
Rb,Ra,Ra,LSL #n
Rb,Ra,Ra,LSL #n
Rb,Rb,LSL #n
Rb,Ra,Rb,LSL #n
Rb,Ra,Rb,LSL #n
; multiply by 3
; and then by 2
; multiply by 5
; multiply by 2 and add in next digit
; multiply by 3
; multiply by 4*3-1 = 11
; multiply by 4*11+1 = 45
; multiply by 9
; multiply by 5*9 = 45
Instruction Set - Examples
63
Related parts for P60ARM-B
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Microprocessor, 32-Bit Data Bus, 30MHz Processor, 100-QFP
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
A Low Power, General Purpose 32 Bit RISC Microprocessor
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Dual Reference Frequency Selectable Digital PLL with Multiple Clock Outputs for T1/E1 (ITU-T G.812 type IV) and Stratum (3, 4, 4E) Applications
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
PLL, Dual Reference Frequency Selectable Digital PLL with Multiple Clock Outputs
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Framer, Framer Circuit, T1/E1 System Synchronizer
Manufacturer:
Zarlink Semiconductor, Inc.
Part Number:
Description:
Framer, Framer Circuit, T1/E1/OC3 System Synchronizer
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Framer: Framer Circuit: T1/E1/OC3 System Synchronizer
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Framer, Framer Circuit, T1/E1 System Synchronizer with Holdover
Manufacturer:
Zarlink Semiconductor, Inc.
Part Number:
Description:
Dual reference frequency selectable 3.3V Digital PLL with Multiple Clock Outputs for T1/E1 (ITU-T G.812 type IV), Stratum (3, 4, 4E) and STS-3/OC3 Systems
Manufacturer:
Zarlink Semiconductor, Inc.
Part Number:
Description:
Dual Reference Frequency Selectable, 3.3 V Digital PLL with Multiple Clock Outputs for T1/E1 and Stratum 4 and 4E Applications, with Holdover
Manufacturer:
Zarlink Semiconductor, Inc.
Part Number:
Description:
T1/E1/J1 Single Chip Transceiver
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
SMX-Switch, SMX-Switch Matrix Module
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Large Digital Switch
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Switch Fabric, 131.072Mbps Switching Bandwidth, 3.3V Supply Voltage, 120-PBGA
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Quad Digital Switch
Manufacturer:
Zarlink Semiconductor, Inc.
Datasheet: