Tlb Functions; Unified Tlb (Utlb) Configuration; Figure 3.7 Utlb Configuration - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

UTLB with a different ASID and unshared address translation information. Note that
this restriction does not apply to the SH7751R.
3.4

TLB Functions

3.4.1

Unified TLB (UTLB) Configuration

The unified TLB (UTLB) is so called because of its use for the following two purposes:
1. To translate a virtual address to a physical address in a data access
2. As a table of address translation information to be recorded in the instruction TLB in the event
of an ITLB miss
Information in the address translation table located in external memory is cached into the UTLB.
The address translation table contains virtual page numbers and address space identifiers, and
corresponding physical page numbers and page management information. Figure 3.7 shows the
overall configuration of the UTLB. The UTLB consists of 64 fully-associative type entries. Figure
3.8 shows the relationship between the address format and page size.
Entry 0
ASID [7:0]
Entry 1
ASID [7:0]
Entry 2
ASID [7:0]
Entry 63
ASID [7:0] VPN [31:10] V
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.7 UTLB Configuration

SZ [1:0]
SH
C
PR [1:0]
SZ [1:0]
SH
C
PR [1:0]
SZ [1:0]
SH
C
PR [1:0]
Rev. 3.0, 04/02, page 65 of 1064
D
WT
SA [2:0]
TC
D
WT
SA [2:0]
TC
D
WT
SA [2:0]
TC
D WT
SA [2:0] TC

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents