Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

RM0319 Datasheet(PDF) 345 Page - STMicroelectronics

Part # RM0319
Description  SPEAr320S architecture and functionality
PDF  368 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

RM0319 Datasheet(HTML) 345 Page - STMicroelectronics

Back Button RM0319 Datasheet HTML 341Page - STMicroelectronics RM0319 Datasheet HTML 342Page - STMicroelectronics RM0319 Datasheet HTML 343Page - STMicroelectronics RM0319 Datasheet HTML 344Page - STMicroelectronics RM0319 Datasheet HTML 345Page - STMicroelectronics RM0319 Datasheet HTML 346Page - STMicroelectronics RM0319 Datasheet HTML 347Page - STMicroelectronics RM0319 Datasheet HTML 348Page - STMicroelectronics RM0319 Datasheet HTML 349Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 345 / 368 page
background image
RM0319
Vectored interrupt controller (VIC)
Doc ID 022640 Rev 3
345/368
33.3.3
Non-vectored IRQ interrupt logic
The non-vectored IRQ interrupt logic block generates the non-vectored IRQ interrupt signal
by combining the non-vectored IRQ interrupt requests coming from the interrupt request
logic. This signal is then sent to the IRQ vector address and priority logic.
33.3.4
Vectored interrupts
As depicted in Figure 114, there are 16 vectored interrupt blocks within the VIC. Each
vectored interrupt block receives the IRQ interrupt requests from the interrupt request logic
block and generates a vectored IRQ interrupt.
In particular, a vectored IRQ interrupt is generated only if:
●
It is enabled in the VICINTENABLE register.
●
It is set to generate an IRQ interrupt in the VICINTSELECT register.
●
It is enabled in the relevant VICVECTCNTL register.
●
It is currently the highest requesting interrupt (vector 0 to vector 15, highest to lowest).
Besides, each vectored interrupt block is associated to the 32-bit address of the ISR to be
executed. These ISR addresses are mapped in the VICVECTADDRi (with i = 0...15)
registers. The VICVECTADDR register contains the ISR address for the currently active IRQ
interrupt.
33.3.5
Interrupt priority logic
The interrupt priority logic block organizes the following requests according to their priority:
●
Non-vectored interrupt requests
●
Vectored interrupt requests
●
External interrupt requests
If the interrupt is not currently being serviced, the highest priority request generates an IRQ
interrupt.
Note:
External interrupt is not being used in SPEAr320S.
33.3.6
Software interrupts
The software can control the source interrupt lines to generate software interrupts
(VICSOFTINT register). These interrupts are generated before interrupt masking within the
interrupt request logic block, in the same way as external source interrupts.
It is possible to clear software interrupts by writing to the VICSOFTINTCLEAR register. This
is normally done at the end of the ISR.
33.3.7
AHB slave interface
The AHB slave interface block connects the VIC to the CPU through the AHB bus.



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