Arm V8-M Architecture training course
This course explains the hardware and software architecture of the Cortex-M CPUs to enable participants to efficiently design SoCs based on these CPUs, verify them, and develop low level software, implementing the features offered by the CPU: exceptions, low power modes, MPU, assembly language. It does not describe a particular Cortex-M CPU, but provide generic information that will be useful to implement any Cortex-M CPU. Architectures V6-M, V7-M, V8-M and V8.1-M are covered.