English
Language : 

SMJ320C80 Datasheet, PDF (57/157 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C80
DIGITAL SIGNAL PROCESSOR
SGUS025B – AUGUST 1998 – REVISED JUNE 2002
data unit operation code
For data unit opcode format A, a 4-bit operation code specifies one of 16 six-operand operations and an
associated data path. See Figure 45.
Table 16. Six-Operand Format Operation Codes
oper FIELD BIT
60
59
58
57
OPERATION TYPE
0
u
0
s MPY || ADD
0
u
1
f
MPYU || EALU
1
0
f
k EALU || ROTATE
1
0
1
0 divi
1
1
u
s SPY || SADD
Legend:
u Unsigned
f 1s complement EALU function code
s Subtract
k Use mask or mf expander
operation class code
The base set ALU opcodes (formats B, C, D) use an operation-class code to specify one of eight different
routings to the A, B, and C ports of the ALU. See Figure 45.
Table 17. Base Set ALU Class Summary
CLASS
000
001
010
011
100
101
110
111
Legend:
\\
@mf
%
dstc
dst
src2
srd1
DESTINATION
dst
dst
dst
dst
dst
dst
dst
dst
A PORT
src2
dstc
dstc
dstc
src2
src2
dstc
src1
B PORT
src1
\\
src1
d0
src1
\\
src1
\\
src2
src1
\\
d0
src1
\\
d0
src1
1
\\
src2
C PORT
@mf
src2
%src2
%src2
%d0
@mf
src2
src2
Rotate left
Expand function
Mask generation
Companion D register
Destination D register or any register if dstbank or Adstbank is used with destination.
Source D register or immediate
Source D register or any register if As1bank is used or any lower register if s1bnk is used
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443
57