Loopskey-logo
CourseTechnology

Armv8-M Architecture Fundamentals

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

About this course

The course includes fundamental architecture topics that are key to understanding how any Cortex-M processor functions internally. The course focuses specifically on the Armv8-M version of the Arm Architecture, which processors like the Cortex-M33 and Cortex-M55 are based on. However, even if you're working with older processors based on earlier versions of the architecture, like Armv6-M or Armv7-M, a lot of the information is mostly still very relevant and useful.

What you will learn

  • Describe the programming model (register set, modes and states of the processor).
  • Describe standards and APIs that support the architecture.
  • Interpret and program in assembly language.
  • Target applications at the default system memory.