based on this CPU and develop low level software. Attendees will get a detailed understanding of the internal architecture, especially the implementation of the V7-M specification. They will study the mechanisms specific to ARM V7-M processors, particularly exceptions, MPU, caches and TCMs. A complete CPU Software Package is used as the basis of all labs. It is provided to attendees so that they can replay the labs after the course by using either a board or an instruction set simulator.
Duration & Attendance
- 5 days
- Min/max number of participants: 3-15
Engineers and technicians who develop SoCs and systems based on the ARM Cortex-M7 architecture.
|Day 1||Day 2||Day 3||Day 4||Day 5|
|CORTEX-M7 OVERVIEW (1 hour)||ARM V7-M PROGRAMMING (2 hours)||LOW POWER MODES (2 hours)||EMBEDDED SOFTWARE DESIGN (2 hours)||APB3.0 - ADVANCED PERIPHERAL BUS (1 hour)|
|ARCHITECTURE (2 hours)||CMSIS (1 hour)||EXCLUSIVE RESOURCE MANAGEMENT (2 hours)||EFFICIENT CODING GUIDELINES (2 hours)||SIMD INSTRUCTIONS (3 hours)|
|INSTRUCTION PIPELINE (1 hour)||MEMORY PROTECTION UNIT (1 hour)||INVASIVE DEBUG (2 hours)||AXI BUS (2 hours)||FLOATING-POINT UNIT (3 hours)|
|MEMORY SUBSYSTEM (3 hours)||EXCEPTION MECHANISM AND LOW POWER MODES (3 hours)||NON INVASIVE DEBUG (2 hours)||AHB-LITE, ADVANCED HIGH PERFORMANCE BUS (1 hour)|
The detailed course program is available upon request. For on-site training, we can provide a customized program specifically tailored for your audience, needs, and schedule. Contact us to discuss this option.