This document outlines 17 topics to cover regarding the ARM Cortex M3 processor. It includes explaining the processor's functions and features, describing registers like GPRS and special registers. It also covers memory mapping, exceptions and interrupts, the SYSTICK timer, debugging features, and the CMSIS standardization effort. Example topics are explaining the MPU and writing a "Hello World" program in assembly language.
This document outlines 17 topics to cover regarding the ARM Cortex M3 processor. It includes explaining the processor's functions and features, describing registers like GPRS and special registers. It also covers memory mapping, exceptions and interrupts, the SYSTICK timer, debugging features, and the CMSIS standardization effort. Example topics are explaining the MPU and writing a "Hello World" program in assembly language.
This document outlines 17 topics to cover regarding the ARM Cortex M3 processor. It includes explaining the processor's functions and features, describing registers like GPRS and special registers. It also covers memory mapping, exceptions and interrupts, the SYSTICK timer, debugging features, and the CMSIS standardization effort. Example topics are explaining the MPU and writing a "Hello World" program in assembly language.
1) Explain the functions of ARM Cortex M3 processor.
2) With the help of block schematic, explain the features of ARM cortex M3. 3) Explain the functions of GPRS and special registers in ARM cortex M3. 4) What are various exceptions and exception vectors and reset sequence operations in ARM cortex M3. 5) Write the memory map and explain memory access attributes in cortex M3 and default memory access. 6) Explain the SYSTICK TIMER integrated with NVIC in cortex M3. 7) Sketch and explain the architecture of ARM cortex M3 controller. 8) Brief about the different types of registers available in ARM cortex M3 controller. 9) What is MPU ? Why is it necessary ? What are the advantages of having a MPU in the microcontroller or system on chip? 10) Explain the debugging features available in cortex M3 controller. 11) Give the overview of nested vector interrupt controller and explain its operation. 12) Explain MPU of cortex M3 and debug architecture of cortex M3. 13) What is CMSIS ? explain its area of standardization, organization, benefits and CMSIS files ? 14) Write a HELLO WORLD program using assembly language. 15) Explain in brief SYSTICK timer. 16) Explain in brief about reset sequence in ARM cortex M3. 17) Explain about Instruction Barrier and Memory Barrier Instructions in assembler Language.