Hardware Itlb Miss Handling; Figure 3.12 Operation Of Ldtlb Instruction - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

MMUCR
31
Entry specification
PTEH
31
VPN
Entry 0
ASID [7:0]
Entry 1
ASID [7:0]
Entry 2
ASID [7:0]
Entry 63
ASID [7:0] VPN [31:10] V
3.5.4

Hardware ITLB Miss Handling

In an instruction access, the SH7751 Series searches the ITLB. If it cannot find the necessary
address translation information (i.e. in the event of an ITLB miss), the UTLB is searched by
hardware, and if the necessary address translation information is present, it is recorded in the
ITLB. This procedure is known as hardware ITLB miss handling. If the necessary address
translation information is not found in the UTLB search, an instruction TLB miss exception is
generated and processing passes to software.
26 25 24 23
LRUI
URB
10 9 8 7
ASID
VPN [31:10]
V
PPN [28:10]
VPN [31:10]
V
PPN [28:10]
VPN [31:10]
V
PPN [28:10]
PPN [28:10] SZ [1:0] SH C PR [1:0]

Figure 3.12 Operation of LDTLB Instruction

18 17 16 15
10 9 8 7
URC
SV
SQMD
PTEL
31
29 28
0
PTEA
31
Write
SZ [1:0]
SH
SZ [1:0]
SH
SZ [1:0]
SH
UTLB
3 2 1 0
TI — AT
10
9 8 7 6 5 4 3 2 1 0
PPN
— V SZ PR SZ C D SHWT
4 3 2
C
PR [1:0]
D
WT
SA [2:0]
C
PR [1:0]
D
WT
SA [2:0]
C
PR [1:0]
D
WT
SA [2:0]
D WT
SA [2:0] TC
Rev. 3.0, 04/02, page 73 of 1064
0
TC
SA
TC
TC
TC

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents