Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 160 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) 160 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 156Page - STMicroelectronics UM0434 Datasheet HTML 157Page - STMicroelectronics UM0434 Datasheet HTML 158Page - STMicroelectronics UM0434 Datasheet HTML 159Page - STMicroelectronics UM0434 Datasheet HTML 160Page - STMicroelectronics UM0434 Datasheet HTML 161Page - STMicroelectronics UM0434 Datasheet HTML 162Page - STMicroelectronics UM0434 Datasheet HTML 163Page - STMicroelectronics UM0434 Datasheet HTML 164Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 160 / 390 page
background image
UM0434
Interrupts and exceptions
161/391
Returning from an interrupt is performed by executing the appropriate return from interrupt
instruction (rfi, rfci, or rfdi), which restores state information from their respective
save/restore registers and returns instruction fetching to the interrupted flow.
6.2
e200z3 interrupts
The Book E architecture specifies that interrupts can be precise or imprecise, synchronous
or asynchronous, and critical or non-critical. These characteristics are described as follows:
●
Asynchronous exceptions are caused by events external to the processor’s instruction
execution.
●
Synchronous exceptions are directly caused by instructions or by an event somehow
synchronous to the program flow, such as a context switch.
●
A precise interrupt architecturally guarantees that no instruction beyond the instruction
causing the exception has (visibly) executed. An imprecise interrupt does not have this
guarantee.
●
Book E defines critical and non-critical interrupt types, and the e200z3 defines an
implementation-specific debug APU that includes the debug interrupt type. Each
interrupt type provides separate resources (save/restore registers and return from
interrupt instructions) that allow interrupts of one type to not interfere with the state
handling of an interrupt of another type.
Table 113 describes how these apply to the interrupts implemented by the e200z3 core.
The classifications in
Table 113 are discussed in greater detail in Chapter 6.6: Interrupt
definitions on page 168.” Interrupts implemented in the e200z3 and the exception conditions
that cause them, are listed in
Table 114. Note that although this table lists system reset,
Book E does not define system reset as an interrupt and assigns no interrupt vector to it.
Table 113.
Interrupt classifications
Interrupt types
Synchronous /
asynchronous
Precise /
imprecise
Critical / non-critical
/ debug
System reset
Asynchronous,
non-maskable
Imprecise
—
Machine check
—
—
Critical
Critical input
Watchdog timer
Asynchronous,
maskable
Imprecise
Critical
External input
Fixed-interval timer
Decrementer
Asynchronous,
maskable
Imprecise
Non-critical
Instruction based debug
Synchronous
Precise
Critical/debug
Debug (UDE)
Debug imprecise
Asynchronous
Imprecise
Critical/debug
Data storage
/ alignment / TLB
Instruction storage / TLB
Synchronous
Precise
Non-critical



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