
Rev. 6.0, 07/02, page 209 of 986
I
D
EX
NA
S
I
D
EX
NA
S
D
F1
F2
FS
D
F1
F2
FS
(e) Flow dependency (cont)
I
I
LDS
R0,FPUL
FLOAT FPUL,FR0
LDS
R1,FPUL
FLOAT FPUL,R1
Effectively 1-cycle latency for consecutive LDS/FLOAT instructions
I
D
EX
NA
S
D
F1
F2
FS
I
D
F1
F2
FS
I
I
D
EX
NA
S
Effectively 1-cycle latency for consecutive
FTRC/STS instructions
FTRC
FR0,FPUL
STS
FPUL,R0
FTRC
FR1,FPUL
STS
FPUL,R1
(f) Output dependency
D
F1
F2
FS
I
I
D
F1
F2
FS
F1
F2
FS
11-cycle latency
10 stall cycles = latency (11) - 1
The registers are written-back
in program order.
D
F1
F2
FS
I
d
F1
F2
FS
d
F1
F2
FS
d
F1
F2
FS
d
F1
F2
FS
F1
F2
FS
EX
NA
S
I
D
7-cycle latency for lower FR
8-cycle latency for upper FR
6 stall cycles = longest latency (8) - 2
FR2 write
FR3 write
D
F1
F2
FS
I
d
F1
F2
FS
d
F1
F2
FS
d
F1
F0
F0
F0
F0
F2
FS
(g) Anti-flow dependency
EX
MA
S
I
D
5 stall cycles
D
F1
F2
FS
I
d
F1
F2
FS
d
F1
F2
FS
d
F1
F2
FS
EX
NA
S
I
D
2 stall cycles
d
F1
F2
FS
F1
F2
FS
FSQRT FR4
FMOV
FR0,FR4
FADD
DR0,DR2
FMOV
FR0,FR3
FTRV
XMTRX,FV0
FMOV @R1,XD0
FADD
DR0,DR2
FMOV FR4,FR1
F3
Figure 8.3 Examples of Pipelined Execution (cont)
Summary of Contents for SH7750 series
Page 106: ...Rev 6 0 07 02 page 56 of 986 ...
Page 144: ...Rev 6 0 07 02 page 94 of 986 ...
Page 242: ...Rev 6 0 07 02 page 192 of 986 ...
Page 270: ...Rev 6 0 07 02 page 220 of 986 ...
Page 360: ...Rev 6 0 07 02 page 310 of 986 ...
Page 538: ...Rev 6 0 07 02 page 488 of 986 ...
Page 706: ...Rev 6 0 07 02 page 656 of 986 ...
Page 752: ...Rev 6 0 07 02 page 702 of 986 ...
Page 780: ...Rev 6 0 07 02 page 730 of 986 ...
Page 822: ...Rev 6 0 07 02 page 772 of 986 ...
Page 986: ...Rev 6 0 07 02 page 936 of 986 ...
Page 1030: ...Rev 6 0 07 02 page 980 of 986 ...
Page 1036: ...Rev 6 0 07 02 page 986 of 986 ...