eIQ® for Arm® CMSIS-NN


Software Details

Select a section:


eIQ for Arm® CMSIS-NN

eIQ for Arm<sup>®</sup> CMSIS-NN


  • Delivered as middleware in the MCUXpresso SDK
  • Supports i.MX RT applications processors, LPC55S69 MCUs, and Cortex-M based devices
  • Developed by Arm to provide neural network support for Cortex-M4 and Cortex-M7 cores
  • Faster and smaller than TF Lite because CMSIS-NN development flow is entirely offline, creating a binary targeting M-class platform
  • Supports a basic set of operations to implement common model layers (e.g, convolution, fully-connected, pooling, activation)
  • Conversion scripts (from Arm) to convert Caffe models into CMSIS-NN API calls

Supported Devices

  • i.MX-RT1050: i.MX RT1050 Crossover MCU with Arm® Cortex®-M7 Core
  • LPC55S6x: High Efficiency Arm® Cortex®-M33-Based Microcontroller Family
  • i.MX-RT1060: i.MX RT1060 Crossover MCU with Arm® Cortex®-M7 Core Operating Up to 600 MHz with 1 MB RAM


1 download

  • BSP, Drivers and Middleware

    MCUXpresso SDK Builder

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


Quick reference to our documentation types.

2 documents

Design Resources

Select a section:


3 hardware offerings


1 trainings