R01UH0822EJ0100 Rev.1.00
Page 66 of 1041
Jul 31, 2019
RX13T Group
2. CPU
show the operation of instructions that are converted into a basic single micro-operation.
Figure 2.7
Operation for Register-Register, Immediate-Register
Figure 2.8
Load Operation
Figure 2.9
Store Operation
IF
D
E
WB
ADD R1, R2
4 stages
IF
D
E
WB
DIV R3, R4
E
Note: Multi-cycle instructions (DIV, DIVU) are executed in multiple cycles in the E stage.
IF
D
E
WB
MOV [R1], R2
M1
IF
D
E
WB
MOV [R1], R2
M1
M1
5 stages
M2
Note: When the load operation is executed to the no-wait memory, the M1 stage is executed in
one cycle. In other cases, the M stage (M1 or M2) is executed in multiple cycles.
IF
D
E
4 stages
M1
IF
D
E
M1
M1
M1
MOV R2, [R1]
Note: The M1 stage is executed until a write request is received during the store operation.
(If the store operation is executed to the no-wait memory, the M1 stage is executed in
one cycle.)