Memory management unit, F.1 virtual address translation, F. memory management unit 85 – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 96: Virtual address translation 85

Advertising
background image

F. A P P E N D I X

85

F

Memory Management Unit

The Memory Management Unit (MMU) architecture of SPARC64 V conforms to the
MMU architecture defined in Appendix F of Commonality but with some model
dependency. See Appendix F in Commonality for the basic definitions of the
SPARC64 V MMU.

Section numbers in this appendix correspond to those in Appendix F of
Commonality

. Figures and tables, however, are numbered consecutively.

This appendix describes the implementation dependencies and other additional
information about the SPARC64 V MMU. For SPARC64 V implementations, we first
list the implementation dependency as given in

TABLE C-1

of Commonality, then

describe the SPARC64 V implementation.

F.1

Virtual Address Translation

IMPL. DEP. #222

:

TLB

organization is JPS1 implementation dependent.

SPARC64 V has the following TLB organization:

Level-1 micro ITLB (uITLB), 32-way fully associative

Level-1 micro DTLB (uDTLB), 32-way fully associative

Level-2 IMMU-TLB consists of sITLB (set-associative Instruction TLB) and
fITLB (fully associative Instruction TLB).

Level-2 DMMU-TLB consists of sDTLB (set-associative Data TLB) and fDTLB
(fully associative Data TLB).

TABLE F-1

shows the organization of SPARC64 V TLBs.

Hardware contains micro-ITLB and micro-DTLB as the temporary memory of the
main TLBs, as shown in

TABLE F-1

. In contrast to the micro-TLBs, sTLB and fTLB

are called main TLBs.

Advertising