Electronic Components Datasheet Search
  English  ▼

X  

TMPR4956C Datasheet(PDF) 135 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) 135 Page - Toshiba Semiconductor

Back Button TMPR4956C Datasheet HTML 131Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 132Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 133Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 134Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 135Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 136Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 137Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 138Page - Toshiba Semiconductor TMPR4956C Datasheet HTML 139Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 135 / 286 page
background image
Chapter 8 CPU Exception
8-7
8.8
TLB Refill Exception
8.8.1
Cause
The TLB refill exception occurs when there is no TLB entry to match a reference to a mapped address.
This exception is not maskable.
8.8.2
Processing
There are two special exception vectors for this exception; one for references to 32-bit virtual address,
and one for references to 64-bit virtual address. The KX, SX and UX bits of Status register determine
whether the User, Supervisor or Kernel address referenced are 32-bit mode or 64-bit mode. When EXL bit
of Status register is set to 0, all references use these vectors. When this exception occurs, TLBL or TLBS
code is set in the ExcCode field of Cause register. This code indicates whether the instruction, as shown
by EPC register and BD bit of Cause register, caused the miss by an instruction reference, load operation,
or store operation.
When this exception occurs:
•
BadVAddr, Context, XContext and EntryHi registers hold the virtual address failed address
translation
•
EntryHi register contains ASID from which the translation fault occurred, too
•
A valid address in which to place the replacement TLB entry is contained into Random register
•
The contents of EntryLo register are undefined
If EXL bit of Status register is only set to 0, the following operation is executed. EPC register points to
the address of the instruction causing the exception. If, however, the affected instruction was in the branch
delay slot (for execution during a branch), the immediately preceding branch instruction address is
retained in EPC register and BD bit of Cause register is set to 1.
8.8.3
Servicing
To service this exception, the contents of the Context or XContext register are used as a virtual address
to fetch memory locations containing the physical page frame and access control bits for a pair of TLB
entries. The two entries are placed into the EntryLo0/EntryLo1 register; the EntryHi and EntryLo
registers are written into the TLB.
It is possible that the virtual address used to obtain the physical address and access control information
is on a page that is not resident in the TLB. This condition is processed by allowing a TLB refill exception
in the TLB refill handler. This exception goes to the common exception vector because the EXL bit of the
Status register is set.



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