一、什么是DSP芯片?
DSP 芯片又叫做数字信号处理器,这是一种快速强大的微处理器,它采用特殊的软硬件结构,特别之处在于它能即时处理数据,可以用来快速实现各种数字数字信号处理算法。
DSP 的作用是将模拟信号转换成数字信号,用于专用处理器的高速实时处理。它具有高速、灵活、可编程、低功耗的界面功能,在图形图像、语音、信号处理等通信领域起到越来越重要的作用。
在 DSP 芯片出现之前,数字信号处理只能依靠微处理器来完成,但由于微处理器处理速度不快,无法满足越来越大信息量的高速实时要求。随后 DSP 芯片的出现满足了这些需求,应用领域也变得广泛。
DSP 芯片应用广泛,数字化时代下 DSP 已成为通信、计算机、消费类电子产品和自动控制、军事与航空等领域的基础器件。
目前世界上 DSP 芯片制造商主要有三家,德州仪器、模拟器件公司和摩托罗拉。原本以为摩托罗拉已经消失了,没想到还能在这碰到。
德州仪器是龙头,占据绝大部分国际市场。产品主要应用于机器视觉、航空电子和国防、尺寸、重量和功耗、音频、视频编码解码与生物识别等领域。
摩托罗拉公司也是全球较大的 DSP 芯片生产商,其产品包括定点的和浮点的,专用的和通用的,16 位和 24 位以及 32 位。DSP 芯片主要应用于语音处理、通信、数字相机、多媒体、控制等领域。
二、DSP芯片发展
集成化和可编程是 DSP 芯片的发展趋势。
缩小 DSP 尺寸一直是技术的发展趋势,目前DSP芯片多使用 RISC 架构,随着新工艺引入,越来越多厂商开始改进DSP芯核,并把多个 DSP 芯核、MPU 芯核及外围电路集成在一个芯片上,实现了系统级的集成电路。
随着个性化发展的需要,DSP 可编程化为生产厂商提供了更多灵活性,厂家可以在同一个 DSP 芯片上开发出更多不同型号特征的系列产品,
这也使得广大用户对于 DSP 的升级产生了替换需求,如冰箱、洗衣机,这些原来装有微控制器的家电如今已换成可编程 DSP 来进行大功率电机控制。
目前市场上所销售的 DSP 器件中,占据主流的依然是16 位的定点可编程 DSP 器件,随着 DSP 定点运算器件成本不断降低,能耗越来越小的优势日渐明显,未来定点 DSP 芯片仍将是市场的主角。
当然,市面上不光 DSP 这一类芯片具备可编程的特点,还有一类FPGA也具备可编程特点。
FPGA叫做现场可编辑门阵列,它是专用集成电路(ASIC)领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
有了 FPGA 芯片,可以用程序编一个新发明的 CPU 内核出来,嵌到 FPGA 芯片中去,并且可以嵌入多个,后续我们会对这种芯片进行详细分析。
三、DSP芯片和FPGA芯片有什么区别?
首先,DSP芯片是专门的微处理器,按照指令的顺序流来编程,适用于条件进程,特别是较复杂的多算法任务,通用性较弱,具有软件灵活性,对较低速的事件串联执行,但处理前可能会有些延迟。
FPGA 是以框图方式编程,很容易看数据流。它既可以完成较大规模的组合逻辑电路设计,又能完成复杂的时序逻辑功能。通用性比DSP更强,而且具有硬件的高速性。
FPGA 不能处理多事件,因为每个事件都有专用的硬件,但是采用这种方式可以使各个事件同时执行。
在既强调结构灵活、通用性,又需要处理复杂算法的需求下,往往将 DSP 和 FPGA 联合起来,采用 DSP+FPGA 结构,或者将 DSP 模块嵌入的 FPGA 芯片中,这也是未来设计的一种趋势。