Electronic Components Datasheet Search
  English  ▼

X  

TMPR4956C Datasheet(PDF) 95 Page - Toshiba Semiconductor

Part # TMPR4956C
Description  64-Bit TX System RISC TX49 Family
PDF  286 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TOSHIBA [Toshiba Semiconductor]
Direct Link  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMPR4956C Datasheet(HTML) 95 Page - Toshiba Semiconductor

Back Button TMPR4956C Datasheet HTML 91Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 92Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 93Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 94Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 95Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 96Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 97Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 98Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 99Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 95 / 286 page
background image
Chapter 4 Memory Management System
4-1
4.
Memory Management System
The processor provides a full-featured memory management unit (MMU) which uses an on-chip translation
look aside buffer (TLB) to translate virtual addresses into physical addresses.
4.1
Address Space Overview
The physical address space is either 4 Gbytes or 64 Gbytes depending on whether the processor is operating
in 32- or 64-bit bus width mode. In 32-bit bus width mode, address space is 4 Gbytes using a 32-bit address. In
64-bit bus width mode, address space is 64 Gbytes using a 36-bit address.
The virtual address is either 32 or 64 bits wide depending on whether the processor is operating in 32- or
64-bit bus width mode. In 32-bit bus width mode, addresses are 32 bits wide and the maximum user process
size is 2 Gbytes (2
31). In 64-bit bus width mode, addresses are 64 bits wide and the maximum user process is 1
Tbytes (2
40). The virtual address is extended with an Address Space Identifier (ASID) to reduce the frequency
of TLB flushing when switching context. The size of the ASID field is 8 bits. The ASID is contained in the
CP0 EntryHi register.
4.1.1
Virtual Address Space
The processor virtual address can be either 32 or 64 bits wide, depending on whether the processor is
operating in 32-bit or 64-bit bus width mode.
•
In 32-bit bus width mode, addresses are 32 bits wide.
The maximum user process size is 2 Gbytes (2
31).
•
In 64-bit bus width mode, addresses are 64 bits wide.
The maximum user process size is 1 Tbytes (2
40).
Figure 4.1.1 shows the translation of a virtual address into a physical address.
Figure 4.1.1 Overview of a Virtual-to-Physical Address Translation
As shown in Figure 4.1.2 and Figure 4.1.3, the virtual address is extended with an 8-bit address space
identifier (ASID), which reduces the frequency of TLB flushing when switching contexts. This 8-bit
ASID is in the CP0 EntryHi register, described later in this chapter. The Global bit (G) is in the EntryLo0
and EntryLo1 registers, described later in this chapter.
3.
The Offset, which does not pass through the
TLB, is then concatenated to the PFN.
2.
If there is a match, the page frame number
(PFN) representing the upper bits of the
physical address (PA) is output from the
TLB.
Physical address
Virtual address
1.
Virtual address (VA) represented by the
virtual page number (VPN) is compared with
tag in the TLB.
VPN
ASID
G
VPN
ASID
G
PFN
TLB
Offset
PFN
TLB
Entry
Offset



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