ADSP21020 AD [Analog Devices], ADSP21020 Datasheet - Page 7

no-image

ADSP21020

Manufacturer Part Number
ADSP21020
Description
32/40-Bit IEEE Floating-Point DSP Microprocessor
Manufacturer
AD [Analog Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP21020BG-100
Manufacturer:
ADI
Quantity:
163
Part Number:
ADSP21020BG-120
Manufacturer:
AD
Quantity:
15
Part Number:
ADSP21020BG-120
Manufacturer:
ADI
Quantity:
289
Part Number:
ADSP21020BG-80
Manufacturer:
AD
Quantity:
1
Part Number:
ADSP21020BG-80
Manufacturer:
ADI
Quantity:
202
Part Number:
ADSP21020KG-100
Manufacturer:
ADI
Quantity:
200
Part Number:
ADSP21020KG-133
Manufacturer:
ADI
Quantity:
168
Part Number:
ADSP21020KG-80
Manufacturer:
a
Quantity:
8
Part Number:
ADSP21020KG133
Manufacturer:
MAXIM
Quantity:
3 632
REV. C
COMPUTE AND MOVE OR MODIFY INSTRUCTIONS
1.
2.
3a.
3b.
3c.
3d.
4a.
4b.
4c.
4d.
5.
6a.
6b.
7.
7.
PROGRAM FLOW CONTROL INSTRUCTIONS
8.
9.
11.
12.
12.
13.
12.
(DB) Delayed branch
(LA) Loop abort (pop loop PC stacks on branch)
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
IF condition
LCNTR =
LCNTR =
LCNTR =
LCNTR =
compute,
compute;
compute,
compute,
compute,
compute,
compute,
compute,
compute,
compute,
compute,
shiftimm,
shiftimm,
compute,
compute,
|
|
|
|
|
|
|
|
|
|
|
|
|
JUMP
CALL
CALL
JUMP
CALL
CALL
RTS
RTI
RTI |
<data16>
ureg
<data16>
ureg
|
|
|
|
| |
| |
| |
| |
|
|
|
|
|
|
|
|
|
|
ureg =
ureg =
|
|
|
|
dreg =
dreg =
ureg1 = ureg2 ;
|
|
dreg =
MODIFY
MODIFY
|
|
(
(
(
, DO
, DO
,
, DO
|
|
|
DM(Ia, Mb) = dreg1
dreg1 = DM(Ia, Mb)
DM(Ia, Mb)
PM(Ic, Md)
DM(Mb, Ia)
PM(Md, Ic)
DM(Ia, <data6>)
PM(Ic, <data6>)
DM(<data6>, Ia)
PM(<data6>, Ic)
DM(Ia, Mb)
PM(Ic, Md)
<addr24>
(PC, <reladdr6>)
(PC, <reladdr6>)
(Md, Ic)
(PC, <reladdr6>)
(PC, <reladdr6>)
DO
DB,
LA,
DB, LA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DM(Ia, Mb)
PM(Ic, Md)
PM(Ic, Md)
PM(Md, Ic)
DM(Ia, <data6>)
DM(Ia, Mb)
DM(Mb, Ia)
PM(Ic, <data6>)
DM(<data6>, Ia)
PM(<data6>, Ic)
( <PC,
(
<addr24>
<addr24>
|
|
|
|
|
|
(PC, <reladdr24>)
(Ia, Mb)
(Ic, Md)
) , compute ;
|
|
|
|
|
|
<reladdr24>)(
= dreg ;
= ureg ;
= ureg ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= dreg ;
= dreg ;
;
;
;
–7–
,
;
|
|
|
|
(
(
(
(
(
(
|
|
|
|
|
|
;
;
DB
LA
DB, LA
DB
LA
DB, LA
|
|
|
|
,
,
UNTIL LCE ;
UNTIL LCE ;
UNTIL termination ;
|
|
PM(Ic, Md) = dreg2
dreg2 = PM(Ic, Md)
|
|
|
|
|
|
) ;
) , compute ;
|
|
;
ADSP-21020

Related parts for ADSP21020