AWE Core OS gives embedded audio engineers the freedom to move audio processing to the main SoC without fear of running out of CPU resources on a single core. By removing these limitations, says the company, developers and manufacturers can dramatically reduce the costs and components typically required for audio products.
"While all of our customers will eventually benefit from AWE Core OS, this is a solution directly tailored for auto manufacturers," says Chin Beckmann, CEO and co-founder of DSP Concepts. "They blew through the limits of single core ages ago and are already pushing the limits of quad and octo-core development."
"The increasing complexities of automotive systems are truly unmatched in consumer products," says Beckmann. "While they are building features like fully autonomous driving, they are simultaneously innovating on the in-cabin experience: a huge component of which is audio and voice. We built AWE Core OS specifically to keep up with that innovation cycle while reducing manufacturing costs today."
For example, says the company, the Arm Cortex family of processors are suited perfectly to benefit from AWE Core OS, enabling highly configurable software stacks appropriate to both delayed and real-time applications, such as speaker playback vs. handsfree calling. The company's Audio Weaver end-to-end embedded audio engineering software is currently deployed across more than 40 million devices worldwide and is embedded in leading automotive audio providers Panasonic, Sony, Alpine, and more.
AWE Core OS offers the following features:
- Supports designs requiring multiple threads or various sample rates on the same SoC. For instance, a low latency telephony process can run concurrently with a normal latency entertainment post processing process.
- Enables automotive manufacturers to create more intensive and feature-rich designs that might normally exceed the capabilities of a single processing core.
- Reduces the amount of embedded software an integrator must create through Integrated TCP/IP Tuning Interface and Thread Management.
- Distributes audio processing load across multiple SMP cores.
- Provides file logging for