ADSP-2101BP-100 Analog Devices Inc, ADSP-2101BP-100 Datasheet - Page 15

IC DSP CONTROLLER 16BIT 68PLCC

ADSP-2101BP-100

Manufacturer Part Number
ADSP-2101BP-100
Description
IC DSP CONTROLLER 16BIT 68PLCC
Manufacturer
Analog Devices Inc
Series
ADSP-21xxr
Type
Fixed Pointr
Datasheet

Specifications of ADSP-2101BP-100

Rohs Status
RoHS non-compliant
Interface
Synchronous Serial Port (SSP)
Clock Rate
25MHz
Non-volatile Memory
External
On-chip Ram
6kB
Voltage - I/o
5.00V
Voltage - Core
5.00V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
68-PLCC
No. Of Bits
16 Bit
Frequency
25MHz
Supply Voltage
5V
Embedded Interface Type
Serial
No. Of Mips
25
Supply Voltage Range
4.5V To 5.5V
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-2101BP-100
Manufacturer:
ADI
Quantity:
3 355
Part Number:
ADSP-2101BP-100
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-2101BP-100
Manufacturer:
ADI
Quantity:
287
Part Number:
ADSP-2101BP-100
Manufacturer:
ADI/亚德诺
Quantity:
20 000
REV. B
Instruction Set
The ADSP-21xx assembly language uses an algebraic syntax for
ease of coding and readability. The sources and destinations of
computations and data movements are written explicitly in each
assembly statement, eliminating cryptic assembler mnemonics.
Every instruction assembles into a single 24-bit word and
executes in a single cycle. The instructions encompass a wide
variety of instruction types along with a high degree of
ALU Instructions
[IF cond] AR|AF
MAC Instructions
[IF cond] MR|MF = xop * yop ;
IF MV
Shifter Instructions
[IF cond] SR = [SR OR] ASHIFT xop ;
[IF cond] SR = [SR OR] LSHIFT xop ;
[IF cond] SE = EXP xop ;
[IF cond] SB = EXPADJ xop ;
[IF cond] SR = [SR OR] NORM xop ;
Data Move Instructions
reg = reg ;
reg = <data> ;
reg = DM (<addr>) ;
dreg = DM (Ix , My) ;
dreg = PM (Ix , My) ;
DM (<addr>) = reg ;
DM (Ix , My) = dreg ;
PM (Ix , My) = dreg ;
Multifunction Instructions
<ALU>|<MAC>|<SHIFT> , dreg = dreg ;
<ALU>|<MAC>|<SHIFT> , dreg = DM (Ix , My) ;
<ALU>|<MAC>|<SHIFT> , dreg = PM (Ix , My) ;
DM (Ix , My) = dreg , <ALU>|<MAC>|<SHIFT> ;
PM (Ix , My) = dreg , <ALU>|<MAC>|<SHIFT> ;
dreg = DM (Ix , My) , dreg = PM (Ix , My) ;
<ALU>|<MAC> , dreg = DM (Ix , My) , dreg = PM (Ix , My) ;
SAT MR ;
SR = [SR OR] ASHIFT xop BY <exp>;
SR = [SR OR] LSHIFT xop BY <exp>;
= xop + yop [+ C] ;
= xop – yop [+ C– 1] ;
= yop – xop [+ C– 1] ;
= xop AND yop ;
= xop OR yop ;
= xop XOR yop ;
= PASS xop ;
= – xop ;
= NOT xop ;
= ABS xop ;
= yop + 1 ;
= yop – 1 ;
= DIVS yop, xop ;
= DIVQ xop ;
= MR + xop * yop ;
= MR – xop * yop ;
= MR ;
= 0 ;
Add/Add with Carry
Subtract X – Y/Subtract X – Y with Borrow
Subtract Y – X/Subtract Y – X with Borrow
AND
OR
XOR
Pass, Clear
Negate
NOT
Absolute Value
Increment
Decrement
Divide
Multiply
Multiply/Accumulate
Multiply/Subtract
Transfer MR
Clear
Conditional MR Saturation
Arithmetic Shift
Logical Shift
Arithmetic Shift Immediate
Logical Shift Immediate
Derive Exponent
Block Exponent Adjust
Normalize
Register-to-Register Move
Load Register Immediate
Data Memory Read (Direct Address)
Data Memory Read (Indirect Address)
Program Memory Read (Indirect Address)
Data Memory Write (Direct Address)
Data Memory Write (Indirect Address)
Program Memory Write (Indirect Address)
–15–
operational parallelism. There are five basic categories of
instructions: data move instructions, computational instruc-
tions, multifunction instructions, program flow control instruc-
tions and miscellaneous instructions. Multifunction instructions
perform one or two data moves and a computation.
The instruction set is summarized below. The ADSP-2100
Family Users Manual contains a complete reference to the
instruction set.
Computation with Register-to-Register Move
Computation with Memory Read
Computation with Memory Read
Computation with Memory Write
Computation with Memory Write
Data & Program Memory Read
ALU/MAC with Data & Program Memory Read
ADSP-21xx

Related parts for ADSP-2101BP-100