ADSP21020 AD [Analog Devices], ADSP21020 Datasheet - Page 11
![no-image](/images/no-image-200.jpg)
ADSP21020
Manufacturer Part Number
ADSP21020
Description
32/40-Bit IEEE Floating-Point DSP Microprocessor
Manufacturer
AD [Analog Devices]
Datasheet
1.ADSP21020.pdf
(32 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ADSP21020BG-120
Manufacturer:
AD
Quantity:
15
Company:
Part Number:
ADSP21020BG-80
Manufacturer:
AD
Quantity:
1
Company:
Part Number:
ADSP21020KG-80
Manufacturer:
a
Quantity:
8
Company:
Part Number:
ADSP21020KG133
Manufacturer:
MAXIM
Quantity:
3 632
REV. C
Fixed-Point
Rm=R3-0 * R7-4 (SSFR), Ra=R11-8 + R15-12
Rm=R3-0 * R7-4 (SSFR), Ra=R11-8 – R15-12
Rm=R3-0 * R7-4 (SSFR), Ra=(R11-8 + R15-12)/2
MRF=MRF + R3-0 * R7-4 (SSF), Ra=R11-8 + R15-12
MRF=MRF + R3-0 * R7-4 (SSF), Ra=R11-8 – R15-12
MRF=MRF + R3-0 * R7-4 (SSF), Ra=(R11-8 + R15-12)/2
Rm=MRF + R3-0 * R7-4 (SSFR), Ra=R11-8 + R15-12
Rm=MRF + R3-0 * R7-4 (SSFR), Ra=R11-8 – R15-12
Rm=MRF + R3-0 * R7-4 (SSFR), Ra=(R11-8 + R15-12)/2
MRF=MRF – R3-0 * R7-4 (SSF), Ra=R11-8 + R15-12
MRF=MRF – R3-0 * R7-4 (SSF), Ra=R11-8 – R15-12
MRF=MRF – R3-0 * R7-4 (SSF), Ra=(R11-8 + R15-12)/2
Rm=MRF – R3-0 * R7-4 (SSFR), Ra=R11-8 + R15-12
Rm=MRF – R3-0 * R7-4 (SSFR), Ra=R11-8 – R15-12
Rm=MRF – R3-0 * R7-4 (SSFR), Ra=(R11-8 + R15-12)/2
Rm=R3-0 * R7-4 (SSFR), Ra=R11-8 + R15-12,
Floating-Point
Fm=F3-0 * F7-4, Fa=F11-8 + F15-12
Fm=F3-0 * F7-4, Fa=F11-8 – F15-12
Fm=F3-0 * F7-4, Fa=FLOAT R11-8 by R15-12
Fm=F3-0 * F7-4, Fa=FIX R11-8 by R15-12
Fm=F3-0 * F7-4, Fa=(F11-8 + F15-12)/2
Fm=F3-0 * F7-4, Fa=ABS F11-8
Fm=F3-0 * F7-4, Fa=MAX (F11-8, F15-12)
Fm=F3-0 * F7-4, Fa=MIN (F11-8, F15-12)
Fm=F3-0 * F7-4, Fa=F11-8 + F15-12,
Ra, Rm
R3-0
R7-4
R11-8
R15-12
Fa, Fm
F3-0
F7-4
F11-8
F15-12
(SSF)
(SSFR)
X-input signed, Y-input signed, fractional inputs, rounded output
Any register file location (fixed-point)
R3, R2, R1, R0
R7, R6, R5, R4
R11, R10, R9, R8
R15, R14, R13, R12
Any register file location (floating-point)
F3, F2, F1, F0
F7, F6, F5, F4
F11, F10, F9, F8
F15, F14, F13, F12
X-input signed, Y-input signed, fractional inputs
Table Vll. Multifunction Compute Operations
Fs=F11-8 – F15-12
Rs=R11-8 – R15-12
–11–
No.
0
1*
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19–23
24–31
*Nonmaskable
Table VIII. Interrupt Vector Addresses and Priorities
Vector
Address
(Hex)
0x00
0x08
0xl0
0xl8
0x20
0x28
0x30
0x38
0x40
0x48
0x50
0x58
0x60
0x68
0x70
0x78
0x80
0x88
0x90
0x98-0xB8
0xC0–OxF8
Function
PC stack full
Reserved
Reset
Reserved
Status stack or loop stack overflow or
Timer=0 (high priority option)
IRQ3 asserted
IRQ2 asserted
IRQ1 asserted
IRQ0 asserted
Reserved
Reserved
DAG 1 circular buffer 7 overflow
DAG 2 circular buffer 15 overflow
Reserved
Timer=0 (low priority option)
Fixed-point overflow
Floating-point overflow
Floating-point underflow
Floating-point invalid operation
Reserved
User software interrupts
ADSP-21020