Optimized audio, wherever your software runs.
The AWE Core™ Soft-DSP™ is a hardware-independent, reconfigurable audio-processor that's delivered as an embedded-software library for Linux, Android, RTOS, & bare-metal environments.
Whether you make an AWE Core configuration using Audio Weaver® or buy an off-the-shelf configuration from a 3rd-party, the AWE Core is simply the fastest way to add new audio-features to your embedded products.
DSP Concepts has ported and hand-optimized the AWE Core™ to all of today's most popular embedded processors. This allows you to design-in the processor/SoC that best fits your needs and streamlines next generation product/platform development (directly reuse your audio-processing without porting)
The AWE Core™ is a data-driven machine that self-configures based on a set of commands; these "Tuning Commands" define a signal processing Layout, including both the module topology and initial tuning. During design-time, the AWE Core™ receives these commands in real-time from Audio Weaver® Designer over a tuning interface such as USB or RS-232. After final tuning is complete, the "production" command set is exported and saved in your product, where it's fed to the AWE Core™ at boot-time.
The AWE Core™ comes with a full suite of audio-processing modules that supports the full spectrum of audio processing needs, from hyper-efficient IoT devices to ultra-premium automotive systems. The Audio Weaver® Modules are packaged into two ModulePacks: The DSPC Standard ModulePack™, which includes everything needed for most two-channel systems, including Filters, Scalers, Limiters, Signal Generators, etc; and the DSPC Advanced ModulePack™, which expands the palette to enable Frequency-domain processing, multi-rate processing, complex math, high-precision filters, and more!
In addition to the included Audio Modules above, DSP Concepts offers a Custom Module SDK. While the Standard and Advanced ModulePacks allow for nearly any Audio system to be realized in the AWE Core™, the Custom Module SDK allows customers to wrap their own IP as Audio Weaver® Modules.
Note: Matlab™ (R2014b or greater) and the Pro Edition of Audio Weaver® Designer are required to use the DSPC Custom Module SDK.
DSP Concepts provides example Board Support Packages ("BSPs") with the AWE Core™ fully integrated and working. These can be used either as reference to see the API's in action, or as starting points for your design. As references, they're provided as supplementary material to the AWE Core™ - Integration Guide.
The AWE Core™ is licensed on a per-unit royalty basis, with price-breaks as volumes scale up. Any licensing of the AWE Core™ includes one free seat of Audio Weaver® Designer Standard Edition. (Additional seats of Audio Weaver® Designer are offered on an annual, per-seat subscription basis.) To get pricing info for your team and project, please contact us below!