Electronic Components Datasheet Search
  English  ▼

X  

VR4102 Datasheet(PDF) 52 Page - NEC

Part # VR4102
Description  64/32-bit Microprocessor
PDF  701 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NEC [NEC]
Direct Link  http://www.nec.com/
Logo NEC - NEC

VR4102 Datasheet(HTML) 52 Page - NEC

Back Button VR4102 Datasheet HTML 48Page - NEC VR4102 Datasheet HTML 49Page - NEC VR4102 Datasheet HTML 50Page - NEC VR4102 Datasheet HTML 51Page - NEC VR4102 Datasheet HTML 52Page - NEC VR4102 Datasheet HTML 53Page - NEC VR4102 Datasheet HTML 54Page - NEC VR4102 Datasheet HTML 55Page - NEC VR4102 Datasheet HTML 56Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 52 / 701 page
background image
CHAPTER 1 INTRODUCTION
52
1.6 CPU CORE MEMORY MANAGEMENT SYSTEM (MMU)
The VR4102 has a 32-bit physical addressing range of 4 Gbytes.
However, since it is rare for systems to
implement a physical memory space as large as that memory space, the CPU provides a logical expansion of
memory space by translating addresses composed in the large virtual address space into available physical memory
addresses. The VR4102 supports the following two addressing modes:
32-bit mode, in which the virtual address space is divided into 2 Gbytes for user process and 2 Gbytes for the
kernel.
64-bit mode, in which the virtual address is expanded to1 Tbyte (2
40 bytes) of user virtual address space.
A detailed description of these address spaces is given in Chapter 4.
1.6.1 Translation Lookaside Buffer (TLB)
The TLB converts virtual addresses to physical addresses. It runs by a full-associative method. It has 32 entries,
each mapping a pair of pages having a variable size (1 KB to 256 KB).
(1) Joint TLB (JTLB)
For fast virtual-to-physical address decoding, the VR4102 uses a large, fully associative TLB (joint TLB) that
translates 64 virtual pages to their corresponding physical addresses. The TLB is organized as 32 pairs of even-odd
entries, and maps a virtual address and address space identifier (ASID) into the 4-Gbyte physical address space.
The page size can be configured, on a per-entry basis, to map a page size of 1 KB to 256 KB. A CP0 register
stores the size of the page to be mapped, and that size is entered into the TLB when a new entry is written. Thus,
operating systems can provide special purpose maps; for example, a typical frame buffer can be memory-mapped
using only one TLB entry.
Translating a virtual address to a physical address begins by comparing the virtual address from the processor
with the physical addresses in the TLB; there is a match when the virtual page number (VPN) of the address is the
same as the VPN field of the entry, and either the Global (G) bit of the TLB entry is set, or the ASID field of the virtual
address is the same as the ASID field of the TLB entry.
This match is referred to as a TLB hit. If there is no match, a TLB Miss exception is taken by the processor and
software is allowed to refill the TLB from a page table of virtual/physical addresses in memory.
1.6.2 Operating Modes
The VR4102 has three operating modes:
— User mode
— Supervisor mode
— Kernel mode
The manner in which memory addresses are translated or mapped depends on these operating modes. Refer to
CHAPTER 5 MEMORY MANAGEMENT SYSTEM for details.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com