Electronic Components Datasheet Search
  English  ▼

X  

VR4102 Datasheet(PDF) 147 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) 147 Page - NEC

Back Button VR4102 Datasheet HTML 143Page - NEC VR4102 Datasheet HTML 144Page - NEC VR4102 Datasheet HTML 145Page - NEC VR4102 Datasheet HTML 146Page - NEC VR4102 Datasheet HTML 147Page - NEC VR4102 Datasheet HTML 148Page - NEC VR4102 Datasheet HTML 149Page - NEC VR4102 Datasheet HTML 150Page - NEC VR4102 Datasheet HTML 151Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 147 / 701 page
background image
CHAPTER 5 MEMORY MANAGEMENT SYSTEM
147
5.5.3 EntryHi (10), EntryLO0 (2), EntryLO1 (3), and PageMask (5) Registers
These registers are used in address translation, to rewrite TLB or to find match of TLB entry. When a TLB
exception occurs, the information of the address that causes the exception is loaded into these registers. For the
formats of these registers, see Figure 5-11.
(1) EntryHi Register (10)
The EntryHi register is read/write-accessible.
It is used to access the high-order bits of built-in TLB.
The
EntryHi register holds the high-order bits of a TLB entry for TLB read and write operations. If a TLB Mismatch,
TLB Invalid, or TLB Modified exception occurs, the EntryHi register sets the virtual page number (VPN2) for a
virtual address where an exception occurred and the ASID. See Chapter 6 for details of the TLB exception.
The ASID is used to read from or write to the ASID field of the TLB entry. It is also checked with the ASID of the
TLB entry as the ASID of the virtual address during address translation.
The EntryHi register is accessed by the TLBP, TLBWR, TLBWI, and TLBR instructions.
(2) EntryLo0 (2) and EntryLo1 (3) Registers
The EntryLo register consists of two registers that have identical formats: EntryLo0, used for even virtual pages
and EntryLo1, used for odd virtual pages. The EntryLo0 and EntryLo1 registers are both read-/write-accessible.
They are used to access the low-order bits of the built-in TLB. When a TLB read/write operation is carried out,
the EntryLo0 and EntryLo1 registers hold the contents of the low-order 32 bits of TLB entries at even and odd
addresses, respectively.
(3) PageMask Register (5)
The PageMask register is a read/write register used for reading from or writing to the TLB; it holds a comparison
mask that sets the five types of page sizes for each TLB entry, as shown in Table 5-14. Page sizes must be
from 1 Kbyte to 256 Kbytes.
TLB read and write instructions use this register as either a source or a destination; Bits 18 to 11 that are targets
of comparison are masked during address translation.
Table 5-14 lists the mask pattern for each page size. If the mask pattern is one not listed below, the TLB
behaves unexpectedly.
Table 5-14. Mask Values and Page Sizes
Page size
Bit
18
17
16
15
14
13
12
11
1 Kbyte
000
0000
0
4 Kbytes
000
0001
1
16 Kbytes
000
0111
1
64 Kbytes
001
1111
1
256 Kbytes
1
1
1
1111
1



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