DSP Composer
Design embedded audio processing visually
Design complete signal-processing pipelines visually, assemble them from ready-to-use or custom processing blocks, and move from graphical design to deployable firmware without writing low-level DSP code from scratch.

Visual Design
Drag & drop environment

Flexible & Extensible
Ready-to-use or custom blocks

Deploy in Hours
From design to firmware
A focused environment for embedded DSP development
- Integrated as a dedicated project type within the IDE originally developed for Cirrus Logic DSPs.
- Built on Eclipse, fully open source and implemented in Java for broad portability.
- Completely MATLAB-free — no licensing overhead or external tool dependencies.
- Streamlined for single-core development workflows.
- Released as a single Eclipse SDK with pre-installed DSP Composer. Also available as a plug-in for custom Eclipse SDKs.
Design signal processing visually
DSP Composer provides an intuitive drag-and-drop environment for designing signal flows graphically through a Visual Programming Language (VPL).
Its fundamental building blocks, called primitives, are comparable to SIMULINK® blocks. Multiple primitives can be composed to form more complex modules, while modules may also be sourced from 3rd-party IPs and do not have to be built from primitives.
