Instruction Tlb (Itlb) Configuration; Address Translation Method; Figure 3.9 Itlb Configuration - Hitachi SH7750 Hardware Manual

Sh7750 series superh risc engine
Hide thumbs Also See for SH7750:
Table of Contents

Advertisement

3.4.2

Instruction TLB (ITLB) Configuration

The ITLB is used to translate a virtual address to a physical address in an instruction access.
Information in the address translation table located in the UTLB is cached into the ITLB. Figure
3.9 shows the overall configuration of the ITLB. The ITLB consists of 4 fully-associative type
entries. The address translation information is almost the same as that in the UTLB, but with the
following differences:
1. D and WT bits are not supported.
2. There is only one PR bit, corresponding to the upper of the PR bits in the UTLB.
Entry 0
ASID [7:0]
Entry 1
ASID [7:0]
Entry 2
ASID [7:0]
Entry 3
ASID [7:0]
3.4.3

Address Translation Method

Figures 3.10 and 3.11 show flowcharts of memory accesses using the UTLB and ITLB.
VPN [31:10]
V
PPN [28:10]
VPN [31:10]
V
PPN [28:10]
VPN [31:10]
V
PPN [28:10]
VPN [31:10]
V
PPN [28:10]

Figure 3.9 ITLB Configuration

SZ [1:0]
SH
C
PR
SA [2:0]
SZ [1:0]
SH
C
PR
SA [2:0]
SZ [1:0]
SH
C
PR
SA [2:0]
SZ [1:0]
SH
C
PR
SA [2:0]
Rev. 6.0, 07/02, page 75 of 986
TC
TC
TC
TC

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7750rSh7750s

Table of Contents