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

HD6417750SBP200 参数 Datasheet PDF下载

HD6417750SBP200图片预览
型号: HD6417750SBP200
PDF下载: 下载PDF文件 查看货源
内容描述: 的SuperH RISC引擎 [SuperH RISC engine]
分类和应用: 外围集成电路时钟
文件页数/大小: 1039 页 / 6201 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号HD6417750SBP200的Datasheet PDF文件第253页浏览型号HD6417750SBP200的Datasheet PDF文件第254页浏览型号HD6417750SBP200的Datasheet PDF文件第255页浏览型号HD6417750SBP200的Datasheet PDF文件第256页浏览型号HD6417750SBP200的Datasheet PDF文件第258页浏览型号HD6417750SBP200的Datasheet PDF文件第259页浏览型号HD6417750SBP200的Datasheet PDF文件第260页浏览型号HD6417750SBP200的Datasheet PDF文件第261页  
The instruction execution sequence is expressed as a combination of the execution patterns shown  
in figure 8.2. One instruction is separated from the next by the number of machine cycles for its  
issue rate. Normally, execution, data access, and write-back stages cannot be overlapped onto the  
same stages of another instruction; the only exception is when two instructions are executed in  
parallel under parallel-executability conditions. Refer to (a) through (d) in figure 8.3 for some  
simple examples.  
Latency is the interval between issue and completion of an instruction, and is also the interval  
between the execution of two instructions with an interdependent relationship. When there is  
interdependency between two instructions fetched simultaneously, the latter of the two is stalled  
for the following number of cycles:  
(Latency) cycles when there is flow dependency (read-after-write)  
(Latency - 1) or (latency - 2) cycles when there is output dependency (write-after-write)  
Single/double-precision FDN, FSQRT is the preceding instruction (latency – 1) cycles  
The other FE group is the preceding instruction (latency – 2) cycles  
5 or 2 cycles when there is anti-flow dependency (write-after-read), as in the following cases:  
FTRV is the preceding instruction (5 cycle)  
A double-precision FADD, FSUB, or FMUL is the preceding instruction (2 cycles)  
In the case of flow dependency, latency may be exceptionally increased or decreased, depending  
on the combination of sequential instructions (figure 8.3 (e)).  
When a floating-point (FP) computation is followed by an FP register store, the latency of the  
FP computation may be decreased by 1 cycle.  
If there is a load of the shift amount immediately before an SHAD/SHLD instruction, the  
latency of the load is increased by 1 cycle.  
If an instruction with a latency of less than 2 cycles, including write-back to an FP register, is  
followed by a double-precision FP instruction, FIPR, or FTRV, the latency of the first  
instruction is increased to 2 cycles.  
The number of cycles in a pipeline stall due to flow dependency will vary depending on the  
combination of interdependent instructions or the fetch timing (see figure 8.3. (e)).  
Output dependency occurs when the destination operands are the same in a preceding FE group  
instruction and a following LS group instruction.  
For the stall cycles of an instruction with output dependency, the longest latency to the last write-  
back among all the destination operands must be applied instead of “latency” (see figure 8.3 (f)).  
A stall due to output dependency with respect to FPSCR, which reflects the result of an FP  
operation, never occurs. For example, when FADD follows FDIV with no dependency between  
FP registers, FADD is not stalled even if both instructions update the cause field of FPSCR.  
Rev. 6.0, 07/02, page 205 of 986  
 复制成功!