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
Cortex-M3 Introduction and Specific SAM3U Implementation Slide 3
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