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

US$30,000.00

  Buy From NXP

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

US$30,000.00

  Buy From NXP

S32K14x SW32K14-MMCL1D

Download
SW32K14-MMCL1C

  Buy From NXP

S32K11x SW32K11-MMCL1D

Download
SW32K11-MMCL1C

US$30,000.00

  Buy From NXP

MPC5775E SW5775E-MMCL1D

Download
SW5775E-MMCL1C

US$30,000.00

  Buy From NXP

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.

Documentation

Quick reference to our documentation types.

1 documents

Design Resources

Select a section:

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