dsp56000 Freescale Semiconductor, Inc, dsp56000 Datasheet - Page 417

no-image

dsp56000

Manufacturer Part Number
dsp56000
Description
24-bit Digital Signal Processor Family Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Condition Codes:
S — Computed according to the definition in A.5 CONDITION CODE COMPUTATION.
L — Set if limiting (parallel move) or overflow has occurred in result
E — Set if the signed integer portion of A or B result is in use
U — Set if A or B result is unnormalized
N — Set if bit 55 of A or B result is set
Z— Set if A or B result equals zero
V — Set if overflow has occurred in A or B result
Note: The definitions of the E and U bits vary according to the scaling mode being used.
Refer to Section A.5 for complete details.
Instruction Format 1:
Opcode: 1
Instruction Fields:
Note: Only the indicated S1 S2 combinations are valid. X1 X1 and Y1 Y1 are not valid.
MOTOROLA
MAC
MAC
MAC
S1 S2
X0 X0
Y0 Y0
X1 X0
Y1 Y0
X0 Y1
Y0 X0
X1 Y0
Y1 X1
23
15
LF
( )S1,S2,D
( )S2,S1,D
DM
14
Q Q Q
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
13
T
DATA BUS MOVE FIELD
Freescale Semiconductor, Inc.
12
**
For More Information On This Product,
MR
INSTRUCTION DESCRIPTIONS
S1
OPTIONAL EFFECTIVE ADDRESS EXTENSION
11
INSTRUCTION SET DETAILS
Signed Multiply-Accumulate
S0
10
Go to: www.freescale.com
Sign
+
I1
9
I0
8
k
0
1
S
7
8
L
6
D d
A 0
B 1
7
1
E
5
Q
U
4
CCR
Q
N
3
Q
Z
4
2
3
d
V
1
k
C
0
1
MAC
0
0
A - 151

Related parts for dsp56000