CMSIS-SVD
Version 1.3.1
CMSIS System View Description
|
Content | |
Extensions to the Device Section | |
CPU Section | |
Extensions to the Peripheral Section | |
Cluster Level | |
Extensions to the Register Section | |
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.