English
Language : 

SH7751 Datasheet, PDF (182/1224 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
3. Memory Management Unit (MMU)
Instruction access to virtual address (VA)
VA is
VA is
in P4 area in P2 area
VA is
in P1 area
VA is in P0, U0,
or P3 area
Access prohibited
0
CCR.ICE?
1
No
MMUCR.AT = 1
Yes
No
VPNs match
and V = 1
Yes
Search UTLB
Hardware ITLB
miss handling
Match?
No
Yes Record in ITLB
Instruction TLB
miss exception
0
No
SH = 0
and (MMUCR.SV = 0 or
SR.MD = 0)
Yes
No
VPNs match
and ASIDs match and
V=1
Yes
Only one
No
entry matches
Yes
0 (User)
PR?
1
SR.MD?
1 (Privileged)
Instruction TLB
multiple hit exception
Instruction TLB protection
violation exception
C=1
No
and CCR.ICE = 1
Yes
Cache access
Memory access
(Non-cacheable)
Figure 3.11 Flowchart of Memory Access Using ITLB
Rev.4.00 Oct. 10, 2008 Page 84 of 1122
REJ09B0370-0400