欢迎访问ic37.com |
会员登录 免费注册
发布采购

HD6417750SBP200 参数 Datasheet PDF下载

HD6417750SBP200图片预览
型号: HD6417750SBP200
PDF下载: 下载PDF文件 查看货源
内容描述: 的SuperH RISC引擎 [SuperH RISC engine]
分类和应用: 外围集成电路时钟
文件页数/大小: 1039 页 / 6201 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号HD6417750SBP200的Datasheet PDF文件第255页浏览型号HD6417750SBP200的Datasheet PDF文件第256页浏览型号HD6417750SBP200的Datasheet PDF文件第257页浏览型号HD6417750SBP200的Datasheet PDF文件第258页浏览型号HD6417750SBP200的Datasheet PDF文件第260页浏览型号HD6417750SBP200的Datasheet PDF文件第261页浏览型号HD6417750SBP200的Datasheet PDF文件第262页浏览型号HD6417750SBP200的Datasheet PDF文件第263页  
(a) Serial execution: non-parallel-executable instructions  
1 issue cycle  
SHAD R0,R1  
EX-group SHAD and EX-group ADD  
cannot be executed in parallel. Therefore,  
SHAD is issued first, and the following  
ADD is recombined with the next  
instruction.  
EX  
D
1 stall cycle  
I
I
D
I
NA  
EX  
S
NA  
ADD  
next  
R2,R3  
S
D
...  
(b) Parallel execution: parallel-executable and no dependency  
1 issue cycle  
EX-group ADD and LS-group MOV.L can  
be executed in parallel. Overlapping of  
stages in the 2nd instruction is possible.  
EX  
EX  
ADD  
MOV.L @R4,R5  
R2,R1  
I
I
D
D
NA  
MA  
S
S
(c) Issue rate: multi-step instruction  
AND.B and MOV are fetched  
4 issue cycles  
S
simultaneously, but MOV is stalled due to  
resource locking. After the lock is released,  
MOV is refetched together with the next  
instruction.  
AND.B#1,@(R0,GBR)  
SX  
D
I
I
D
MA  
SX  
D
S
NA  
SX  
D
i
I
NA  
SX  
D
S
MA  
E
S
A
MOV R1,R2  
next  
S
...  
4 stall cycles  
(d) Branch  
No stall occurs if the branch is not taken.  
EX  
EX  
D
I
I
D
D
I
NA  
NA  
EX  
S
S
NA  
BT/S L_far  
ADD R0,R1  
SUB R2,R3  
S
2-cycle latency for I-stage of branch destination  
If the branch is taken, the I-stage of the  
branch destination is stalled for the period  
of latency. This stall can be covered with a  
delay slot instruction which is not parallel-  
executable with the branch instruction.  
BT/S L_far  
ADD R0,R1  
EX  
EX  
1 stall cycle  
I
I
D
D
NA  
NA  
S
S
L_far  
I
D
...  
EX  
Even if the BT/BF branch is taken, the I-  
stage of the branch destination is not  
stalled if the displacement is zero.  
I
I
D
D
I
NA  
S
BT L_skip  
ADD #1,R0  
L_skip:  
D
...  
No stall  
Figure 8.3 Examples of Pipelined Execution  
Rev. 6.0, 07/02, page 207 of 986  
 复制成功!