Pipeline Operation Overview
Example 6–1. Execute Packet in Figure 6–7
6-12
LDDW
.D1
||
ADDSP
.L1
||
SUBSP
.L2X
||
MPYSP
.M1X
||
MPYSP
.M2
||
ABSSP
.S1
LDDW
.D1
||
ADDSP
.L1
||
ADDSP
.L2
||
MPYSP
.M1X
||
MPYSP
.M2X
||
CMPLTSP .S1
||
ABSSP
.S2
LOOP:
[!B2] LDDW
.D1
||[B2]
ZERO
.D2
||
SUBSP
.L1
||
ADDSP
.L2
||
MPYSP
.M1X
||
MPYSP
.M2
||[B0]
B
.S1
||[!B1] CMPLTSP .S2
[!B2] LDDW
.D1
||[B0]
SUB
.D2
||
ADDSP
.L1
||
SUBSP
.L2X
||
MPYSP
.M1X
||
MPYSP
.M2
||
ABSSP
.S1
||[A1]
MVK
.S2
[!B2] LDDW
.D1
||[B1]
MV
.D2
||
ADDSP
.L1
||
ADDSP
.L2
||
MPYSP
.M1X
||[!A1] CMPLTSP .S1
||
ABSSP
.S2
*A0––[4],B5:B4
; E1 Phase
A9,A10,A12
B12,A2,B12
A6,B13,A11
B5,B13,B11
A12,A15
*A0++[5],A7:A6
; DC Phase
A12,A11,A12
B10,B11,B12
A4,B6,A9
A7,B6,B9
A15,A8,A1
B12,B15
*A0++[2],A5:A4
; DP and PS Phases
B0
A12,A2,A12
B9,B12,B12
A5,B7,A10
B4,B7,B10
LOOP
B15,B8,B1
*A0––[4],B5:B4
; PR and PG Phases
B0,2,B0
A9,A10,A12
B12,A2,B12
A6,B13,A11
B5,B13,B11
A12,A15
1,B2
*A0++[5],A7:A6
; PW Phase
B1,B2
A12,A11,A12
B10,B11,B12
A4,B6,A9
A15,A8,A1
B12,B15
Need help?
Do you have a question about the TMS320C6000 Series and is the answer not in the manual?