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.

DSP-composer-Heder-1

Visual Design

Drag & drop environment

DSP-composer-Heder-2

Flexible & Extensible

Ready-to-use or custom blocks

DSP-composer-Heder-3

Deploy in Hours

From design to firmware

DSP Composer - A focused environment for embedded DSP development

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.

DSP Composer - Properties inspector

Properties
inspector

DSP Composer - Navigation panel

Navigation
panel

DSP Composer - Library panel

Library
panel

DSP Composer - Design canvas

Design
canvas