
TAS5558
SLES273A - 2013年4月 - 修订2013年6月
www.ti.com
3.2.1
数字音频处理器( DAP )算术单元
中的数字音频处理器( DAP)的算术单元是定点计算引擎组成的一
算术单元和数据和系数存储器块。
民主行动党运算单元,用于实现所有的固件功能 - 响度补偿,低音和
高音处理,动态范围控制,信道滤波,输入和输出的混合。
图3-5
示出了数据字的磷酸二铵算术单元的结构。四位开销或保护位
设置在32位的DAP字的上端,和4比特的计算精度或噪声的位
在32位字的下端设置。输入的数字音频字都是定位
最显著位邻接的4位开销/后卫边界。在31位的符号位表示所有
输入的音频样本被视为有符号数据样本。
32
S
S
S
架空/卫队
S
位
28
16-Bit
音频
18-Bit
音频
20-Bit
音频
122
23
4
22
21
20
24-Bit
音频
4
3
精密/噪音
位
0
图3-5 。 DAP运算器数据字结构
算术发动机是一个32位( 9.23格式)处理器,包括通用的60位算术的
逻辑单元和特定功能的算术块。乘法运算(不包括特定功能
算术块)总是涉及32位( 9.23 ), DAP字和28位( 5.23 )的系数(通常I2C
可编程系数) 。如果一组产品将被加在一起,每一个的60位乘积
乘法被施加到一个60位的加法器,其中一个类似于DSP的乘法 - 累加(MAC )操作花费
的地方。双二阶滤波器的计算使用MAC操作,以保持精度,在中间
计算阶段。
以最大化76位ALU的线性范围中,不使用饱和逻辑。在MAC计算,
中间溢出是允许的,并且假设在计算流量后续方面将
纠正溢出条件。在TAS5558使用双二阶滤波器结构是“直接型I ”
结构,且只有一个累积节点(例如,见
的双二阶部分)。
使用这种类型的
结构,中间溢出是允许的,只要该过滤器的设计者已经保证了
最终的输出范围内,并不会溢出。图4.2-3是一个例子,使用16位算术为了便于
插图界计算的经验中间溢出条件。
对DAP存储体包括一个双端口RAM的数据,用于存储中间结果,系数的RAM ,
和一个固定的程序ROM 。仅在系数随机存取存储器,经由I2C总线可评估,是提供给用户。
16
TAS5558 DAP架构
提交文档反馈
产品文件夹链接:
TAS5558
版权所有 2013年,德州仪器