32-Bit Opcode Maps

E.3 32-Bit Opcode Maps

The C67x CPU 32-bit opcodes used in the .M unit are mapped in Figure E−1 through Figure E−3.

Figure E−1. Extended M-Unit with Compound Operations

31

29

28

27

23

22

18

17

13

12

11

10

6

5

4

3

2

1

0

creg

z

dst

src2

src1

x 0

op

1 1 0 0 s p

3

1

5

5

5

1

5

1

1

Figure E−2. Extended .M Unit 1 or 2 Sources, Nonconditional Instruction Format

31

29

28

27

23

22

18

17

13

12

11

10

6

5

4

3

2

1

0

0

0

0

1

 

 

 

 

dst

src2

src1

x 0

op

1 1

0 0 s p

5

5

5

1

5

1

1

Figure E−3. Extended .M-Unit Unary Instruction Format

31

29

28

27

23

22

18

17

13

12

11

10

6

5

4

3

2

1

0

0

0

0

1

 

 

 

 

dst

src2

op

x

0

0 0 0 1 1 1 1 0 0 s p

5

5

5

1

1

1

E-4

.M Unit Instructions and Opcode Maps

SPRU733

Page 446
Image 446
Texas Instruments TMS320C67X/C67X+ DSP manual Figure E−1. Extended M-Unit with Compound Operations