TMS320X28xx定点与浮点处理器比较

11-20| http://www.dianzi6.com | EDA/PLD|人气:872

TMS320X28xx定点与浮点处理器比较

  定点与浮点DSP的基本差异在于它们对数据的数字表示法不同。定点DSP硬件严格运行整数运算,而浮点DSP既支持整数运算又支持实数运算,后者以科学计数法进行了标准化。字长为16位的定点DSP实现(Rovide)64K的精度,带符号整数值范围为-215~215-1。

  与此相对比,浮点DSP将数据路径分为两部分:一是可用作整数值或实数基数的尾数,二是指数。在支持业界标准单一精确运算的32位浮点DSP中,尾数为24位,指数为8位。由于其较长的字长与取幂范围,该器件支持16M的精度范围,这样的动态范围大大高于定点格式可提供的精确度。实施业界标准双精度(64位,包括53位的尾数与11位的指数)的器件还可实现更高的精确度。

  浮点DSP提供的计算能力更高,这也是其与定点DSP功能的最大差异所在。但在浮点DSP刚刚出现的20世纪90年代初期,其他因素往往掩盖了基本的数学计算问题。浮点功能需要的内部电路多,32位数据路径比当时可用的定点器件要宽1倍。晶片面积越大,引脚数量就越多,封装也越大,大大提高了新款浮点器件的成本,因此,数字化语音与电信集成卡(Concentratlon Card)等高产量应用仍倾向于采用较低成本的定点器件。

  当时,方便易用性抵消了成本问题带来的不利影响。浮点器件是最早支持C语言的DSP之一,而定点DSP则仍需在汇编代码级上进行编程。此外,对浮点格式而言,实数运算可直接通过代码加人硬件运算中,而定点器件必须通过软件才能间接运行实数运算,增加了算法指令并延长了开发时间。由于浮点DSP易于编程,因此,其最初主要用于开发工作强度较大的情况,如研究、原型开发、影像识别、工作站的三维图像加速器以及雷达等军用系统。

  目前,早先在成本与易用性间的差异已经不那么明显了。总体说来,定点DSP仍然在成本上有优势,而浮点DSP则在易用性上有优势,但差别已经缩小很多,因此,上述因素已经不再起决定作用了。

  欢迎转载,信息来源www.dianzi6.com


如果觉得 TMS320X28xx定点与浮点处理器比较这篇文章不错,可以推荐给朋友分享哦。
本文Tags:eda技术,eda技术实用教程,EDA/PLD,
此页提供TMS320X28xx定点与浮点处理器比较eda技术,eda技术实用教程, EDA/PLD参考。本站还有更多的EDA/PLD相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8