Hardware Support

Qualcomm Hexagon NPU Hardware Support from Embedded Coder

Generate code optimized for Qualcomm Hexagon NPUs with Embedded Coder

The Qualcomm® Hexagon® Support Package enables you to model advanced embedded applications in MATLAB and Simulink and generate optimized code for Qualcomm Hexagon NPUs. You can test and validate your embedded application with processor-in-the-loop (PIL) simulations.

To accelerate design and verification of your embedded application, you can:

  • Use the QHL scalar processor and HVX vector processor libraries
  • Integrate with third-party software like Qualcomm Hexagon SDK
  • Generate optimized code using DSP blocks, DSP objects, math operators, and math functions
Hexagon NPU.

Exploring Support Package Features

Accelerate tasks with optimized code generation and verification for DSPs and NPUs using Embedder Coder Support Package for Qualcomm Hexagon Processors.

The code and corresponding replacements report for Qualcomm Hexagon.

Getting Started with the Support Package

Generate, verify, and profile the optimized code using Embedded Coder Support Package for Qualcomm Hexagon Processors.

Diagram of processor-in-the-loop simulation.

Using Code Verification and Validation with PIL

Use Embedded Coder Support Package for Qualcomm Hexagon Processors when performing code verification and validation with PIL.

Supported Hardware

Supported by Hexagon SDK 6.0.x.x with Hexagon Tools 8.5 and above