AudioWeaver 是DSP Concept公司推出的基于嵌入式平台的音频框架。由AWE Core embedded processing engine 和 Audio Weaver Designer IDE 组成。
现在AudioWeaver基本上已经支持所有主流的芯片产商。但目前最成熟是ST STM32和ADI Sharc。
Audio Weaver 的文件类型:
AWD算法流文件,AWS配置脚本文件,AWB嵌入式binary文件。
AWE Core
AWE core 的内部架构图如下所示:
AWE core的系统图如下所示:
AWE core是跑在嵌入式系统上的应用或者说音频引擎。它可以跑在RTOS上也可以裸机跑。嵌入式系统上的软件需要处理进出AWE Core的三种数据流,控制信号,音频流,调参信号。
音频流一般通过DMA外设如ADI 的sport口,TI的MCASP完成。调参信号一般通过UART, USB, SPI, 或者Ethernet完成通讯,有工程师在产品设计阶段完成。控制信号一般为HMI设置或者其他控制信号,是产品在实际应用时接受到的参