CoolFlux

CoolFlux DSP is a 24-bit audio DSP core developed with years of experience in Ultra Low Power Design at NXP's ultra low power design group in Leuven. Later on NXP completed new cores in the CoolFlux DSP family optimized for Baseband Signal Processing such as for Software Defined Radio: the CoolFlux BSP and the 32-bit CoolFlux BSP32. Also smaller 16-bit cores have been added: CoolFlux DSP16L and CoolFlux DSP16 for speech and intelligent sensor signal processing.

The CoolFlux DSP line is embedded in chips for many Smartphones, Hearing Instruments, Headphones and Headsets, MP3 players, Mobile Multimedia, Blue Ray players, Wireless Audio, Car, Digital TV … any embedded audio subsystem is candidate.

The CoolFlux BSP line is embedded in chips for ultra-low power software defined radio basebands chips. It was also demonstrated DAB reception.

The CoolFlux DSP16(L) line is used for ultra-low power intelligent sensor signal processing and speech processing.

Application firmware is also available upon request.

Features

  • Domain:
    • CoolFlux DSP16: Voice, Control, Sensing
    • CoolFlux DSP: Audio
    • CoolFlux BSP Software Defined Radio and Wireline Basebands, Audio, Sensing
    • CoolFlux BSP32 Software Defined Radio and Wireline Basebands, Audio, Sensing
  • Ultralow power consumption
    • Well balanced with good performance and low gate count
    • ULP techniques used throughout the design
  • Programmable in ANSI-C
    • Highly optimizing and efficient compiler
    • More maintainable and shorter SW development schedules, without loss of quality
  • Small core, small memory footprints
  • Core to be usable:
    • Stand-alone mode (including control)
    • Coprocessor for microcontroller
    • Multi-core
CoolFlux

Versions

The CoolFlux processor overview: a broad selection from 16 over 24 to 32 bits size:

Software Development Toolkit

The programming tools for CoolFlux DSP family, developed in close cooperation with Synopsys, guarantee a highly efficient usage of the parallelism of the core. Included in the programmer's suite are: a C-compiler, an assembler, an instruction set simulator, a linker, and an interactive debugging environment (IDE).

For bit- and/or cycle true simulation an instruction set simulator (ISS) is available as well as a C/C++ simulation model, which can run on any host platform. The software development tool kit for the CoolFlux DSP cores family is provided and supported via NXP.

The Software toolkit is available for Windows and Linux operating systems. A 30 days evaluation license is available for free, please contact us.