CMSIS-SVD: SVD Extensions

| CMSIS-SVD Version 1.3.1 CMSIS System View Description

- Main Page
- Usage and Description
- Reference

Content
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.