Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Product List
In the next few slides, this presentation will review, in detail, some of the features of the Cortex®-M3 and their implementation on the SAM3U device. The SAM3U implementation is shown in red in the text on the slides. First, the Nested Vectored Interrupt Controller (NVIC) on the Cortex-M3: the vectored interrupt feature means that software is not required to determine which IRQ handler to serve. With the NVIC, software code is not necessary to set up nested interrupts, as this is the default set up on the Cortex-M3 core. It also provides mechanisms to reduce interrupt latency as late arrival or tail chaining. The core is designed to provide up to 240 external interrupt sources. For the SAM3U, up to thirty interrupt sources are available and sixteen priority levels. The SAM3U does not implement the non-maskable interrupt. There is also a System Tick, which is used by the RTOS as a scheduler.
PTM Published on: 2011-12-27