Areas of Training Expertise: ARM7/9/11 Cortex M0/M1/M3/M4/R4/A5/A8/A9 RVDS, Keil µVision
MVD Training
ARM Cortex-M4 vs Cortex-M3
Course Type: Hardware & Software
Course Length: 1 day(s)
Summary:
This courses focuses on the difference between ARM Cortex-M4 cores and Cortex-M3 cores. • Identifying the similarities which allow high re-usability • Identifying the new features implemented on the Cortex-M4(F) to accelerate DSP-like algorithms • Identifying the new features implemented on the Cortex-M4(F) to accelerate floating point algorithms
Prerequisites:
• A basic awareness of the ARM Cortrex-M3 is highly recommended • A basic understanding of microprocessors and microcontrollers is recommended • A basic understanding of digital logic or hardware / ASIC design issues would be useful but not essential • A basic understanding of assembler or C programming would be useful but not essential • A basic awareness of other ARM cores is useful but not essential
Audience:
This course has been designed for attendees already familiar with the ARM Cortex-M3 core.
Modules:
The ARM Architecture and Processor Cores ARM Cortex-M4 & Cortex-M3 COMMON ARCHITECTURE ARM Cortex-M4 & Cortex-M3 DIFFERENCES • ARM Cortex-M4 Additional Instructions • ARM Cortex-M4 Optional Floating Point Unit Coprocessor • ARM Cortex-M4 Performances Comparison • ARM Cortex-M4 Compiler Support