2007-03-07 23:04:29 来源:eefocus
DSP设计者是否已江郎才尽了呢?我们回顾一下DSP结构的发展历史答案似乎是肯定的。参考一下德州仪器的主要DSP结构C5000和C6000,这两个结构的提出分别在1994年和1997年。这意味着目前距离TI提出全新DSP结构已经整整十年了!
但是我们不应该过多指责TI以及其它DSP提供公司的DSP设计者们。如果DSP结构的发展变缓慢了,其主要原因是因为DSP应用的发展加速了。听起来有些奇怪是吧?别着急,我们来解释一下。
最近几年,DSP的应用范围中开始出现大量多用途计算。例如,现在许多DSP应用需要采用像Linux这样的高性能操作系统。为了能够高效率的完成多用途的任务,DSP结构就必须保持这种架构上的通用性。
此外,连DSP本身的工作量都在不断增加多用途计算的需求。例如,H.264视频编码解码器就需要大量的决策判断。这样的需求驱使DSP结构坚持多种用途的硬件结构,而不是重新设计一个全新的,专用的结构。
同时,DSP应用的领域也不断多样化。以前,DSP主要用于电信行业,这使其很容易用专门的指令来实现通用的算法,例如Viterbi译码。如今,DSP从电动机的控制到视频处理已经无处不用,这使其很难在专用的硬件上识别通用的算法。例如,用于3G和视频处理的算法差别就非常的大。
即使容易在专用的硬件上识别通用的算法,很可能难以使用专门的指令来提高算法速度。色彩转换是许多视频处理算法中关键的一步,色彩转换包含非常简单的计算,但是需要对每个像素都完成这样的计算。用一套指令系统结构去实现这些计算是效率非常低的,远不如用一个简单的硬件加速器来实现色彩转换效果更好。不必惊奇,Analog
Devices和TI公司最新的芯片就包含这样的加速器。
简言之,不要指望不久的将来能看到DSP结构有重大的变化。这并不意味着没有了革新,而仅仅是意味着如今发生在软件领域的最重要革新远胜于硬件领域。
作者:Kenton Williston
相关文章