1
2Last updated: Jun 09 2023
3
4This file contains origination information about the various
5CMSIS header and library files located in this folder.
6Prebuilt libraries are no longer provided by Arm beginning with CMSIS v5.8.0.
7These Ambiq-built libraries were built from source code provided in the CMSIS
8pack indicated below, and are provided here for convenience only.
9Ambiq urges the user to obtain the library source directly from their preferred
10CMSIS pack version and build their own libraries.
11
12
13ARM/Include/:
14AmbiqSuite SDK file:                Pack Origination:
15cmsis*.h                            CMSIS/5.9.0/CMSIS/Core/Include/
16core_cm4.h                          CMSIS/5.9.0/CMSIS/Core/Include/
17arm_math.h                          CMSIS/5.9.0/CMSIS/Include/
18arm_math_memory.h                   CMSIS/5.9.0/CMSIS/DSP/Include/
19arm_math_types.h                    CMSIS/5.9.0/CMSIS/DSP/Include/
20arm_math_types_f16.h                CMSIS/5.9.0/CMSIS/DSP/Include/
21cachel1_armv7.h                     CMSIS/5.9.0/CMSIS/Core/Include/
22core_armv81mml.h                    CMSIS/5.9.0/CMSIS/Core/Include/
23core_cm4.h                          CMSIS/5.9.0/CMSIS/Core/Include/
24core_cm55.h                         CMSIS/5.9.0/CMSIS/Core/Include/
25dsp/                                CMSIS/5.9.0/CMSIS/DSP/Include/
26mpu_armv7.h                         CMSIS/5.9.0/CMSIS/Core/Include/
27mpu_armv8.h                         CMSIS/5.9.0/CMSIS/Core/Include/
28pac_armv81.h                        CMSIS/5.9.0/CMSIS/Core/Include/
29pmu_armv8.h                         CMSIS/5.9.0/CMSIS/Core/Include/
30
31ARM/Lib/ARM/:
32AmbiqSuite SDK file:                Pack Origination:
33
34arm_cortexM4lf_math.lib             Built from CMSIS 5.9.0 in cmsis-dsp repo
35arm_cortexM4l_math.lib              Built from CMSIS 5.9.0 in cmsis-dsp repo
36libarm_cortexM4lf_math.a            Built from CMSIS 5.9.0 in cmsis-dsp repo
37libarm_cortexM4l_math.a             Built from CMSIS 5.9.0 in cmsis-dsp repo
38iar_cortexM4lf_math.a               Built from CMSIS 5.9.0 in cmsis-dsp repo
39iar_cortexM4l_math.a                Built from CMSIS 5.9.0 in cmsis-dsp repo
40libCMSISDSP_m4.a                    Built from CMSIS 5.9.0 in cmsis-dsp repo
41libCMSISDSP_m55.a                   Built from CMSIS 5.9.0 in cmsis-dsp repo
42
43
44
45History:
46
4706/05/20 Updated Ambiq SDK to CMSIS v5.7.0.
48CMSIS v5.7.0 released by ARM on 04/09/2020
49Synopsis of changes from v5.6.0:
50All .lib and .a libraries were updated, refer to ARM documentation for details.
51arm_math.h:
52    Introduction comments were heavily modified, cplusplus delimiter,
53    local define name changes, new defines include __ARM_FEATURE_UNALIGNED,
54    ARM_MATH_MVEF, ARM_MATH_AUTOVECTORIZE, ARM_MATH_MVEI
55cmsis_armcc.h:
56    __ISB, __DSB, __DMB macros remove calls to schedule_barrier().
57cmsis_armclang.h:
58    Mostly adds support for ARM_ARCH_8_1M_MAIN.
59    Adds __SXTBL16_RORn() macro.
60cmsis_compiler.h:
61    No changes.
62cmsis_gcc.h:
63    Updates various macros, add and remove volatile directives, etc.
64cmsis_iccarm.h:
65    Updates various macros, add and remove volatile directives, etc.
66cmsis_version.h:
67    Bump version number.
68core_cm4.h:
69    Updates ptr handling in NVIC_SetVector() and NVIC_GetVector() functions.
70mpu_armv7.h:
71    Update ARM_MPU_Enable() with DMB(), and ARM_MPU_Disable() with DSB() and
72    ISB() instructions.
73