微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 解决高清音频IC设计难题

解决高清音频IC设计难题

时间:04-24 来源:互联网 点击:

iply-Accumulate, MAC)架构,是需要先进音频标准的高清音频应用的理想DSP方案。另外,CEVA-TeakLite-III还具有良好平衡的10级管线,使其内核在 65nm工艺下的运作频率仍超过550MHz(在最差条件和工艺)。CEVA-HD-Audio集成了一个带有32位寄存器文件、64位数据存储带宽、 32×32位乘法器和自动32位饱和的本地32位SIMD DSP处理器。CEVA-TeakLite-III还具有一个带有完善MAC指令集的双16×16 MAC,可实现语音/VoIP和全面的流处理位操作(bit-manipulation)功能,这对流处理十分有用。除了带有多精度点的固有32位数据处理功能之外,单周期32位MAC单元还包括用于无损编解码器的72位MAC累加,和独特的单精度与双精度FFT蝶形指令(butteRFly instruction),以及一个2/4周期内核。

  

  图3 CEVA TeakLite-III结构框图

  CEVA-TeakLite-III架构嵌入了CEVA-Quark指令集,是全面的独立式嵌入紧凑型指令集架构(ISA)。这种独特的 ISA旨在仅利用16位指令,减小芯片的尺寸和成本,同时降低功耗,减少存储器存取次数。CEVA-Quark ISA是一套完整的指令,包括存储器存取、算术与乘法运算、逻辑、移位和流处理位操作指令以及控制操作。应用程序开发人员还可以把CEVA-Quark指令与其他更先进的CEVA-TeakLite-III指令相混合,无须切换到不同的运作模式。这种组合特性可使代码量减少4倍,周期数减少了近9倍。

  利用单核实现高性能高清音频

  上面提到的处理效率,显示CEVA-TeakLite-III能够利用单核DSP,轻松提供完整的高清音频支持。由于它拥有更小的存储器,所以尺寸更小,性能更高,比市场上其他竞争解决方案更为优胜。单核实现方案也意味着不论从硬件还是软件的角度来看,应用开发和集成都更为容易。

  本地音频处理

  CEVA-HD-Audio具有32位本地处理能力,故能为高清音频算法提供很高的精度。此外,64位的数据存储器带宽可确保 DSP不断有数据样本与系数馈入,从而实现连续处理。为应对这些挑战,CEVA-HD-Audio解决方案还备有一套完整的音频编解码器。音频编解码器算法设计使用一个普通的DMA引擎,使数据传送和算法执行能够并行进行,有助音频算法和编解码流程。另外,CEVA-HD-Audio还包含了一个带有指令缓存的存储子系统、用于数据的紧密耦合存储器和AHB/APB系统接口(包括主和从接口)。这些特性能帮助CEVA-HD-Audio用户满足复杂音频使用案例、外部存储器存取的高延时和有限的系统速度等严苛要求。它们也易于集成到基于CPU的SoC中,可以实现完整音频系统的快速产量提升。

  高清音频的软件开发

  一套包括C编译器、汇编器、链接器、代码库、调试器和仿真器的完整的软件开发工具也是非常重要的,因为它们能够帮助用户迅速方便地进行系统的开发和集成。一个基于GUI的开发环境也让编程人员能够轻松遵循不同的处理流程,提高编程、编译和调试流程的效率。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top