Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 185 Page - STMicroelectronics

Part # UM0434
Description  The primary objective of this user?셲 manual is to describe
PDF  390 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0434 Datasheet(HTML) 185 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 181Page - STMicroelectronics UM0434 Datasheet HTML 182Page - STMicroelectronics UM0434 Datasheet HTML 183Page - STMicroelectronics UM0434 Datasheet HTML 184Page - STMicroelectronics UM0434 Datasheet HTML 185Page - STMicroelectronics UM0434 Datasheet HTML 186Page - STMicroelectronics UM0434 Datasheet HTML 187Page - STMicroelectronics UM0434 Datasheet HTML 188Page - STMicroelectronics UM0434 Datasheet HTML 189Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 185 / 390 page
background image
Interrupts and exceptions
UM0434
186/391
●
Synchronous, non-instruction-based interrupts. The only exception in this category is
the interrupt taken debug exception, recognized by an interrupt taken event. It is not
considered instruction-based but is synchronous with respect to program flow.
–
Synchronous, maskable, recoverable: Interrupt taken debug event. The machine is
in a recoverable state due to the state of the machine at the context switch
triggering this event.
●
Instruction-based interrupts. These interrupts are further organized by the point in
instruction processing in which they generate an exception.
–
Instruction fetch: Instruction storage, instruction TLB, and instruction address
compare debug exceptions.
Once these types of exceptions are detected, the excepting instruction is tagged.
When the excepting instruction is next to begin execution and a recoverable state
has been reached, the interrupt is taken. If an event prior to the excepting
instruction causes a redirection of execution, the instruction fetch exception is
discarded (but may be encountered again).
–
Instruction dispatch/execution: Program, system call, data storage, alignment,
floating-point unavailable, SPE unavailable, data TLB, SPE floating-point data,
SPE floating-point round, debug (trap, branch taken, return) interrupts.
Determined during decode or execution of an instruction. The exception remains
pending until all instructions before the exception-causing instruction complete.
The interrupt is then taken without completing the exception-causing instruction. If
completing previous instructions causes an exception, that exception takes priority
over the pending instruction dispatch/execution exception, which is discarded (but
may be encountered again when instruction processing resumes).
–
Post-instruction execution: Debug (data address compare, instruction complete)
interrupt
Generated following execution and completion of an instruction while the event is
enabled. If executing the instruction produces conditions for another type of
exception with higher priority, that exception is taken and the post-instruction
exception is discarded for the instruction (but may be encountered again when
instruction processing resumes).
6.7.1
Interrupt priorities
Interrupts are prioritized as described in
Table 148. Some exceptions may be masked or
imprecise, which affects their priority. Non-maskable exceptions such as reset and machine
check may occur at any time and are not delayed even if an interrupt is being serviced; thus,
state information for any interrupt may be lost. Reset and most machine checks are non-
recoverable.
Table 148.
e200z3 exception priorities
Priority
Exception
Cause
IVOR
Asynchronous exceptions
System reset
Assertion of
p_reset_b, watchdog timer reset control, or
debug reset control
none
Machine check
Assertion of
p_mcp_b, exception on fetch of first instruction
of an interrupt handler, bus error on buffered store , bus
error (XTE) with MSR[EE]=0 and current MSR[ME]=1
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