English
Language : 

SH7727 Datasheet, PDF (186/1109 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7700 Series
Section 3 Memory Management Unit (MMU)
the physical address is recorded in a different entry from that of the index number indicated by the
physical address in the cache address array.
Note:
When multiple address information items use the same physical memory to provide for
future expansion of the SuperH RISC engine family, it is recommended that VPN[20:10]
be made equal. Also, the same physical addresses should not be used with different page
size address conversion information.
For example, assume that, with 1-kbyte page TLB entries, TLB entries for which the following
translation has been performed are recorded in two TLBs:
Logical address 1 H'00000000 → physical address H'00000C00
Logical address 2 H'00000C00 → physical address H'00000C00
Logical address 1 is recorded in cache entry H'00, and logical address 2 in cache entry H'C0. Since
two logical addresses are recorded in different cache entries despite the fact that the physical
addresses are the same, memory inconsistency will occur as soon as a write is performed to either
logical address.
Therefore, when recording a 1-kbyte TLB entry, if the physical address is the same as a physical
address already used in another TLB entry, it should be recorded in such a way that physical
address bits 11 and 10 are the same.
Rev. 5.00 Dec 12, 2005 page 114 of 1034
REJ09B0254-0500