CMSIS-SVD  Version 1.3.1
CMSIS System View Description
SVD Extensions

Content

 Extensions to the Device Section
 
 CPU Section
 
 Extensions to the Peripheral Section
 
 Cluster Level
 
 Extensions to the Register Section
 

Description

From a schema perspective, CMSIS-SVD Version 1.1,1.2 and 1.3 are fully backward compatible to version 1.0.

Many of the features added in version 1.1 are required for generating CMSIS-Core device header files from a CMSIS SVD description. It is expected that today all CMSIS-SVD descriptions will comply with version 1.1.

In version 1.2 Cortex-M7 related extensions have been added to the cpu section exclusively used for device header file generation. These extensions are only mandatory for Cortex-M7 based devices.

In version 1.3 introduces the ability to describe an arrays of a peripheral as well as nesting clusters. Furthermore the cpu section as well as the register properties have been extended to reflect security extensions optional in future devices. Only those accesses originating from a secure state, have the permission to access resources attributed as secure.