Automotive Math and Motor Control Library (AMMCLib)

Roll over image to zoom in

Diagram

Choose a diagram:

Auto AMMCLIB General Architecture­

General Architecture

Auto AMMCLIB Architecture for KEA

Architecture for KEA

Auto AMMCLIB Architecture for S32Z/E and S32V

Architecture for S32S and S32V234

Automotive software General Block Diagram

 Automotive General Block Diagram

Features

  • Developed according to SPICE Level 3, ISO/TS 16949:2009, in conjunction with ISO 9001:2008 processes. Also compliant with ISO/IEC 9899:1999
  • Common interface across all platforms for easy migration and CPU-specific internal optimizations for maximum performance: takes advantage of SIMD extensions: SPE, LSP, Arm® Neon, Arm DSP for Cortex®-M
  • Long-term support of new and old MCUs: new features regularly released for all supported platforms
  • MATLAB and Simulink models for design, simulation and code generation
  • Supports NXP S32 Design Studio (S32DS), NXP CodeWarrior®, Green Hills MULTI, Wind River Diab, IAR for Arm and Cosmic® compilers (supported compilers may vary based on the device)
  • AMMCLib comprehensive hierarchy:
    • Saturated arithmetic and bitwise functions (MLIB) with basic low-level inline functions
    • General trigonometric and controller functions (GFLIB) with a fast trigonometric, look-up table, limitations, hysteresis, logarithm and controller functions
    • General motor control functions (GMCLIB) with space vector modulation, transformations and other dedicated motor control functions
    • General digital filters functions (GDFLIB) with FIR, IIR and EWMA digital filters
    • Advanced motor control functions (AMCLIB) with FOC macroblocks, BEMF observers for sensorless applications, on-the-fly startup and robust PMSM field weakening controller
    • Advanced digital filters functions (ADFLIB) with sensor processing and fusion, advanced simulation for calibration, fast Fourier transform (FFT) and general matrix/vector functions available for Arm Cortex-A53 and R52 based MCUs

Supported Devices

AMMCLIB Offerings Table


AMMCLib set for: Free Production
Object Code Version
Licensed Production
Source Code Version
S32V234 SW32V23-MMCL1D

Download
SW32V23-MMCL1C
S32Z and S32E Contact NXP for more information about evaluation license for S32Z and S32E Contact NXP for more information about evaluation license for S32Z and S32E
S32K3 SW32K3-MMCL1D

Download
SW32K3-MMCL1C

S32K14x SW32K14-MMCL1D

Download
SW32K14-MMCL1C

  Buy From NXP

S32K11x SW32K11-MMCL1D

Download
SW32K11-MMCL1C
MPC5775E SW5775E-MMCL1D

Download
SW5775E-MMCL1C
MPC577xC SW577xC-MMCL1D

Download
SW577xC-MMCL1C

  Buy From NXP

MPC577xK SW577xK-MMCL1D

Download
SW577xK-MMCL1C

  Buy From NXP

MPC577xM SW577xM-MMCL1D

Download
SW577xM-MMCL1C

  Buy From NXP

MPC574xC SW574xC-MMCL1D

Download
SW574xC-MMCL1C

  Buy From NXP

MPC574xG SW574xG-MMCL1D

Download
SW574xG-MMCL1C

  Buy From NXP

MPC574xP SW574xP-MMCL1D

Download
SW574xP-MMCL1C

  Buy From NXP

MPC574xR SW574xR-MMCL1D

Download
SW574xR-MMCL1C

  Buy From NXP

MPC567xF SW567xF-MMCL1D

Download
SW567xF-MMCL1C

  Buy From NXP

MPC567xK SW567xK-MMCL1D

Download
SW567xK-MMCL1C

  Buy From NXP

MPC564xL SW564xL-MMCL1D

Download
SW564xL-MMCL1C

  Buy From NXP

MPC560xB SW560xB-MMCL1D

Download
SW560xB-MMCL1C

  Buy From NXP

MPC560xP SW560xP-MMCL1D

Download
SW560xP-MMCL1C

  Buy From NXP

MC9S12ZVM SWS12Z-MMCL1D

Download
SWS12Z-MMCL1C

  Buy From NXP

KEAx SWKEA-MMCL1D

Download
SWKEA-MMCL1C

  Buy From NXP

Downloads

1-5 of 20 downloads

  • Libraries

    Automotive Math and Motor Control Library Set for S32Z and S32E

  • Libraries

    Automotive Math and Motor Control Library Set for MPC560xP

  • Libraries

    Automotive Math and Motor Control Library Set for MPC5775E

  • Libraries

    Automotive Math and Motor Control Library Set for Kinetis KEA

  • Libraries

    Automotive Math and Motor Control Library Set for MPC560xB

Show All

Note: For better experience, software downloads are recommended on desktop.

Design Resources

Documentation

Quick reference to our documentation types.

1 documents

Hardware

1-5 of 28 hardware offerings

Show All

Related Software

4 software files

Note: For better experience, software downloads are recommended on desktop.

Training

2 trainings

Support