3 itlb data array (tlb extended mode) – Renesas SH7781 User Manual

Page 223

Advertising
background image

7. Memory Management Unit (MMU)

Rev.1.00 Jan. 10, 2008 Page 193 of 1658

REJ09B0261-0100

7.7.3

ITLB Data Array (TLB Extended Mode)

In TLB extended mode the names of the data arrays have been changed from ITLB data array to
ITLB data array 1, ITLB data array 2 is added, and the EPR and ESZ bits are accessible. In TLB
extended mode, the PR and SZ bits of ITLB data array 1 are reserved and 0 should be specified as
the write value for these bits. In addition, when a write to ITLB data array 1 is performed, a write
to ITLB data array 2 of the same entry should always be performed.

In TLB compatible mode (MMUCR.ME

= 0), ITLB data array 2 cannot be accessed. Operation if

they are accessed is not guaranteed.

(1)

ITLB Data Array 1

In TLB extended mode, bits 7, 6, and 4 in the data field, which correspond to the PR and SZ bits
in compatible mode, are reserved. Specify 0 as the write value for these bits.

Address field

Data field

PPN:
V:
E:
*:

Legend:

Physical page number
Validity bit
Entry
Don't care

C:
SH:
:

Cacheability bit
Share status bit
Reserved bits
(write value should be 0,
and read value is undefined)

31

2 1 0

V

10 9 8 7

29 28

2 1

4 3

C

PPN

31

0

0

0

1 1 1 1 0 0 1 1 0

E

23 22

8 7

10 9

SH

* * * * * *

* *

*

*

*

*

* * * * * * *

Figure 7.20 Memory-Mapped ITLB Data Array 1 (TLB Extended Mode)

Advertising