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

Downloads

Quick reference to our software types.

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

Hardware

Quick reference to our board types.

1-5 of 33 hardware offerings

Show All

Related Software

Quick reference to our software types.

4 software files

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

Training

4 trainings

Support