Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button 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 TMPR4956C Datasheet HTML 140Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 136 / 286 page
background image
Chapter 8 CPU Exception
8-8
8.9
TLB Invalid Exception
8.9.1
Cause
The TLB Invalid exception occurs when a virtual address reference matches a TLB entry that is marked
invalid (TLB valid bit cleared). This exception is not maskable.
8.9.2
Processing
The common exception vector is used for this exception. 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.9.3
Servicing
A TLB entry is typically marked invalid when one of the following is true:
•
a virtual address does not exist
•
the virtual address exists, but is not in main memory (a page fault)
•
a trap is desired on any reference to the page (for example, to maintain a reference bit or during
debug)
After servicing the cause of a TLB Invalid exception, the TLB entry is located with TLB Probe (TLBP)
instruction, and replaced by an entry with that entry’s Valid bit 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