Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button VR4102 Datasheet HTML 181Page - NEC VR4102 Datasheet HTML 182Page - NEC VR4102 Datasheet HTML 183Page - NEC VR4102 Datasheet HTML 184Page - NEC VR4102 Datasheet HTML 185Page - NEC VR4102 Datasheet HTML 186Page - NEC VR4102 Datasheet HTML 187Page - NEC VR4102 Datasheet HTML 188Page - NEC VR4102 Datasheet HTML 189Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 185 / 701 page
background image
CHAPTER 6 EXCEPTION PROCESSING
185
6.4.10 Bus Error Exception
Cause
A Bus Error exception is raised by board-level circuitry for events such as bus time-out, local bus parity errors,
and invalid physical memory addresses or access types. This exception is not maskable.
A Bus Error exception occurs only when a cache miss refill, uncached reference, or unbuffered write occurs
synchronously. In other words, it occurs when an illegal access is detected during BCU read.
For details of illegal accesses, refer to 10.4.6 Illegal Access Notification.
Processing
The common interrupt vector is used for a Bus Error exception. The IBE or DBE code in the ExcCode field of the
Cause register is set, signifying whether the instruction caused the exception by an instruction reference, load
operation, or store operation.
The EPC register contains the address of the instruction that caused the exception, unless it is in a branch delay
slot, in which case the EPC register contains the address of the preceding branch instruction and the BD bit of the
Cause register is set to 1.
Servicing
The physical address at which the fault occurred can be computed from information available in the System
Control Coprocessor (CP0) registers.
If the IBE code in the Cause register is set (indicating an instruction fetch), the virtual address is contained
in the EPC register (or 4 + the contents of the EPC register if the BD bit of the Cause register is set to 1).
If the DBE code is set (indicating a load or store), the virtual address of the instruction that caused the
exception (the address of the preceding branch instruction if the BD bit of the Cause register is set to 1) is
saved to the EPC register (or 4 + the contents of the EPC register if the BD bit of the Cause register is set to
1).
The virtual address of the load and store instruction can then be obtained by interpreting the instruction. The
physical address can be obtained by using the TLBP instruction and reading the EntryLo register to compute the
physical page number.
At the time of this exception, the kernel reports the UNIX SIGBUS (bus error) signal to the current process, but
the exception is usually fatal.



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