DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADSP-21020 View Datasheet(PDF) - Analog Devices

Part Name
Description
Manufacturer
ADSP-21020 Datasheet PDF : 32 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ADSP-21020
Table III. Universal Registers
Table IV. ALU Compute Operations
Name
Function
Register File
R15–R0
Register file locations
Program Sequencer
PC*
Program counter; address of instruction cur-
rently executing
PCSTK
Top of PC stack
PCSTKP
PC stack pointer
FADDR*
Fetch address
DADDR*
Decode address
LADDR
Loop termination address, code; top of loop
address stack
CURLCNTR Current loop counter; top of loop count stack
LCNTR
Loop count for next nested counter-controlled
loop
Data Address Generators
I7–I0
DAG1 index registers
M7–M0
DAG1 modify registers
L7–L0
DAG1 length registers
B7–B0
DAG1 base registers
I15–I8
DAG2 index registers
M15–M8
DAG2 modify registers
L15–L8
DAG2 length registers
B15–B8
DAG2 base registers
Bus Exchange
PX1
PMD-DMD bus exchange 1 (16 bits)
PX2
PMD-DMD bus exchange 2 (32 bits)
PX
48-bit PX1 and PX2 combination
Timer
TPERIOD Timer period
TCOUNT Timer counter
Memory Interface
DMWAIT Wait state and page size control for data
memory
DMBANK1 Data memory bank 1 upper boundary
DMBANK2 Data memory bank 2 upper boundary
DMBANK3 Data memory bank 3 upper boundary
DMADR* Copy of last data memory address
PMWAIT
Wait state and page size control for program
memory
PMBANK1 Program memory bank 1 upper boundary
PMADR*
Copy of last program memory address
System Registers
MODE1
Mode control bits for bit-reverse, alternate reg-
isters, interrupt nesting and enable, ALU satu-
ration, floating-point rounding mode and
boundary
MODE2
Mode control bits for interrupt sensitivity,
cache disable and freeze, timer enable, and I/O
flag configuration
IRPTL
Interrupt latch
IMASK
Interrupt mask
IMASKP
Interrupt mask pointer (for nesting)
ASTAT
Arithmetic status flags, bit test, I/O flag values,
and compare accumulator
STKY
Sticky arithmetic status flags, circular buffer
overflow flags, stack status flags (not sticky)
USTAT1
User status register l
USTAT2
User status register 2
Fixed-Point
Floating-Point
Rn = Rx + Ry
Rn = Rx – Ry
Rn = Rx + Ry, Rm = Rx – Ry
Rn = Rx + Ry + CI
Rn = Rx – Ry + CI – l
Rn = (Rx + Ry)/2
COMP(Rx, Ry)
Rn = –Rx
Rn = ABS Rx
Rn = PASS Rx
Rn = MIN(Rx, Ry)
Rn = MAX(Rx, Ry)
Rn = CLIP Rx BY Ry
Rn = Rx + CI
Rn = Rx + CI – 1
Rn = Rx + l
Rn = Rx – l
Rn = Rx AND Ry
Rn = Rx OR Ry
Rn = Rx XOR Ry
Rn = NOT Rx
Fn = Fx + Fy
Fn = Fx – Fy
Fn = Fx + Fy, Fm = Fx – Fy
Fn = ABS (Fx + Fy)
Fn = ABS (Fx – Fy)
Fn = (Fx + Fy)/2
COMP(Fx, Fy)
Fn = –Fx
Fn = ABS Fx
Fn = PASS Fx
Fn = MIN(Fx, Fy)
Fn = MAX(Fx, Fy)
Fn = CLIP Fx BY Fy
Fn = RND Fx
Fn = SCALB Fx BY Ry
Rn = MANT Fx
Rn = LOGB Fx
Rn = FIX Fx BY Ry
Rn = FIX Fx
Fn = FLOAT Rx BY Ry
Fn = FLOAT Rx
Fn = RECIPS Fx
Fn = RSQRTS Fx
Fn = Fx COPYSIGN Fy
Rn, Rx, Ry R15–R0; register file location, fixed-point
Fn, Fx, Fy F15–F0; register file location, floating point
*read-only
Refer to User’s Manual for bit-level definitions of each register.
REV. C
–9–

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]