Understanding CMSIS
Understanding CMSIS
(CMSIS)
CMSIS : Pronunciation
See-M-Sys
CMSIS : Logo
• CMSIS(M) • RTOS v1
• CMSIS(A) • RTOS v2
• Driver • Build
• DSP • SVD
• Neural Network (NN) • DAP
• Zone
CMSIS : CMSIS (M)
• For all Cortex-M and SecurCore processors
• Provides standardized API for configuring the
Cortex-M processor core and peripherals.
• Also standardizes the naming of the device
peripheral registers.
• Includes intrinsic functions for Cortex-
M4/M7/M33/M35P SIMD instructions.
SIMD: Single Instruction Multiple Data
SecurCore: ARM Securcore Processor Family provides 32-bit solutions for smart card and secure IC development
CMSIS : Driver
• For Cortex-M0/M0+/M3/M4/M7