CMSIS-SVD: Revision History

| CMSIS-SVD Version 1.3.6 CMSIS System View Description

- Main Page
- Usage and Description

All Pages
Revision History

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

Version | Description
--- | ---

V1.3.6

- Added ARMV81MML as enumeration value for cpuNameType.

V1.3.5

- Added CM35P as enumeration value for cpuNameType.

V1.3.4

- Added information about the Linux version of SVDConv utility.

V1.3.3

- Updated file header to Apache 2.0 License.
- Added dimableIdentifierType, as a copy of previous identifierType adding "%s".
- Updated identifierType to only allow names without "%s" included.
- Removed enumerationNameType.
- Added <headerEnumName> to enumeratedValues and to dimArrayIndex for peripheral arrays, overwriting hierarchically generated names.
- Added <dimName> to dimElementGroup. Only valid in cluster context, ignored otherwise.

V1.3.2

- Extended command line of SVDConv utility for partition.h file generation.
- added dimArrayIndex to peripheral, cluster, and register to describe enumeration of array indices.

V1.3.1

- Added protection element; extended with protection option p=privileged.
- Added protection element to addressBlock.
- Fixed peripheral name type to identifierType to support "%s" for peripheral arrays.
- Added Cortex-A class enumeration to cpu.
- added dimArrayIndex to peripheral, cluster, and register to describe enumeration of array indices.

V1.3

- Extended peripheral with <dim> to support arrays.
- Added nesting of cluster to support hierarchical register structures.
- Extended cpu with description of the sauRegionsConfig (Secure Attribution Unit).
- Extended register properties with protection to reflect security aspects.

V1.2

Added optional elements for Cortex-M7 in CPU:

- <fpuDP>
- <icachePresent>
- <dcachePresent>
- <itcmPresent>
- <dtcmPresent>

V1.1 | 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 all CMSIS-SVD descriptions will comply with version 1.1 by now.
V1.0 | Initial version.