English
Language : 

SH7751 Datasheet, PDF (243/1224 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
5. Exceptions
Pipeline flow:
Instruction n
Instruction n+1
TLB miss (data access)
IF ID EX MA WB
IF ID EX MA WB
General illegal instruction exception
Instruction n+2
TLB miss (instruction access)
IF ID EX MA WB
Instruction n+3
IF ID EX MA WB
Order of detection:
General illegal instruction exception (instruction n+1) and
TLB miss (instruction n+2) are detected simultaneously
Legend:
IF: Instruction fetch
ID: Instruction decode
EX: Instruction execution
MA: Memory access
WB: Write-back
TLB miss (instruction n)
Order of exception handling:
TLB miss (instruction n)
Re-execution of instruction n
Program order
1
General illegal instruction exception
(instruction n+1)
2
Re-execution of instruction n+1
TLB miss (instruction n+2)
3
Re-execution of instruction n+2
Execution of instruction n+3
4
Figure 5.3 Example of General Exception Acceptance Order
Rev.4.00 Oct. 10, 2008 Page 145 of 1122
REJ09B0370-0400