Hardware Support

ARM Cortex A Ne10 Library Support from DSP System Toolbox

Optimized C code generation from MATLAB or Simulink for ARM Cortex-A processor based systems using Ne10 library

Explore gallery (2 images)

The ARM® Cortex-A® Ne10 Library Support from DSP System Toolbox™, when paired with Embedded Coder®, enables you to generate optimized C code from MATLAB® System objects™ or Simulink® blocks. This is done for ARM Cortex-A processor-based systems using the NEON™ technology with the Ne10 library for signal processing. Key benefits include an immediate increase in performance when compared to standard C code generation.

The DSP System Toolbox™ support package for ARM Cortex-A Processors with NEON™ technology for the NE10 library allows you to extend other MathWorks and ARM Cortex-A code generation solutions. It provides a Code Replacement Library (CRL) for the optimized Ne10 library of functions in the generated code. This code replacement is functional from both MATLAB System objects or Simulink blocks within DSP System Toolbox.

By installing the support package, you can automatically use the ARM Cortex-A NE10 library of optimized signal processing routines for all generated code from supported System objects or blocks.

The ARM Cortex-A Ne10 library has optimized functions for signal processing algorithms from MATLAB System objects or Simulink blocks. These include:  

  • Mulitrate FIR decimation/interpolation
  • FIR filter, FIR lattice filter 

For a complete list and detailed information, refer to documentation downloaded with DSP System Toolbox Support Package for ARM Cortex-A.

This Arm Cortex-A NE10 library support from DSP System Toolbox, when paired with ARM Cortex A Support from Embedded Coder, will enable you to perform code verification and validation with  processor-in-the-loop (PIL) tests and code optimization using external mode. The BeagleBone Black board can further extend that solution. It has a prototyping platform that enables design validation for that particular hardware, and it creates a complete end-to-end workflow.

This DSP System Toolbox support package offers built-in optimization support for specific DSP filters in the Ne10 library. MathWorks Consulting Services is available to help with extensions to other filters or libraries.

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.

View enhancements and bug fixes in release notes.

Related Hardware Support Views: Aerospace and Defense, ARM, Automotive, Communication Devices, Consumer Electronics, Control Systems, C ∕ C++ Code Generation, Digital Signal Processing, DSP System Toolbox, Embedded Coder, Embedded Systems, Industrial Automation and Machinery, MathWorks Supported, MATLAB Product Family, Medical Devices, Simulink Product Family, Support Package Installer Enabled, Wireless Communications

Ready to install?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

Get support package



Simulink and Simulink Coder are only required for the Simulink workflow.

Support Package


Support Package Installer installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.

Get support package



  • Any ARM Cortex-A processor family compatible with Embedded Coder



Project Ne10 Library is installed automatically.

Don't see the hardware you're looking for?