《数字信号处理器(DSP)的概述.docx》由会员分享,可在线阅读,更多相关《数字信号处理器(DSP)的概述.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数字信号处理器 (DSP)的概述 汪扬埔 (武警警官学院电子技术系四川 成都 610213 ) 摘要 数字信号处理器 ( DigitalSignalProcessor, 简祢 DSP )它是为独立快速地实现各种数字信号处理、运算而专门 设计的一种处理器件,它拥有极其强大的数值运算能力,其内部采用指令和数据分开的哈佛结构,具有专门的硬件乘 法器。广泛采用流水线操作,提供了特殊的专用 DSP指令以加速快速傅立叶变换和卷积等常用 DSP算法。 关键词 数字信号处理器 DSP 电子技术 中图分类号 :TP3 文献标识码 :A经过几十年的发展 ,DSP己被广泛应用于电器控制、通信、 信号处理、仪器仪表、
2、航天航空、生物医药和消费电子等领域。 21世纪后,数字化浪潮席卷全球,超大规模集成电路技术和计 算机技术的高速发展,特别是网络化和数字化信息市场的巨大 需求,促使数字信号处理器成为这场数字化革命的核心,在未 来数字化技术发展过程中,数字信号处理器将以其独特的数字 信号处理优势得到更加广泛的应用和普及。数字信号处理系 统中, DSP芯片的主要功能是实时快 速地实现各种数字信号处 理的算法,为了实现各种不同数字信号的处理要求以及实时地 进行系统控制, DSP芯片一般都釆取了一些特殊的软硬件设 计。下面本文将详细的介绍数字信号处理器(简称 DSP)的结 构和特点。 1哈佛结构 传统的微处理器内部大多
3、采用冯 ?诺依曼结构,即片内程 序空间和数据空间共用一个公共的存储空间并使用单一的程 序和数据总线。将指令、数据存储在同一存储器中统一编址, 依靠指令计数器提供的地址对指令、数据信息进行区分。这种 总线结构使得 CPU在执行指令时,取值和存取数据必须共享 内部总线,因此程序指 令只能串行执行。 DSP芯片普遍采用数据总线和程序总线分离的哈佛结构 或改进的哈佛结构。其特点是把程序代码和数据存储在不同 的存储空间,即程序存储器和数据存储器是两个相互独立的存 储器,每个存储器独立编址、独立访问。与两个存储器相对应 的是系统中设置了程序和数据两条总线,从而使数据的吞吐率 提高了一倍。 改进的哈佛结构除
4、了哈佛结构的特征外,程序的存储空间 和数据的存储空间之间还可以进行数据交换,这种结构可以并 行数据交换。改进的哈佛结构还可以从程序存储空间来初始 化数据存储空间,或把数据存储空间的内容转移到程序存储空 间,这样可以复用存储器、降低成本、提高存储器使用效率。 2流水线技术 流水技术是以哈佛结构和内部多总线结构为基础的。 DSP 执行每条指令时,都需要划分成取指、译码、取数、执行等若干 阶段,每个阶段称为一级流水,各阶段可由片内多个功能单元 分别完成,从而大大提高了运算速度。流水线操作就是将一条 指令的执行分解成多个阶段,在多条指令同时执行过程中,每 个指令的执行阶段可以相互重叠进行。通常指令重叠
5、数也称 为流水线深度。在执行第 N条指令取指令时,前一条指令即 第 N-1个指令正在译码,第 N-2个指令正在取数,而第 N-3个 指令正在执行。 3专用的硬件乘法器 在数字信号处理算法中,大量的运算是累加和乘。在 DSP 中具有硬件连线逻辑的高速 “ 与或 ” 运算器 (乘法器和累加器 ),取两个操作数到乘法器中进行乘法运算 ,并将乘积加到累加器 中,这些操作都可以在单个周期内完成。乘法速度越快 , DSP 性能就越高 。 在通用的微处理器中,乘法指令是由一系列加法 来实现,故需要多个指令周期来完成。相比而言, DSP芯片的 特征就是有一个专用的硬件乘法器。 4特殊的 DSP指令 在 DSP
6、中通常设有无开销或低开销循环及跳转的硬件支 持、快速的中断处理和硬件 I/O支持,并具有在单周期内操作 的多个硬件地址发生器。为更好地满足数字信号处理的需要, 在 DSP指令系统中设计了一些特殊的 DSP指令,以充分发挥 DSP算法及各系列芯片的特殊设计功能。在 DSP的指令系统 中,大多是多功能指令,即一条指令可以完成多种不同的操作, 或者说一条指令具有几条指令的功能。 5丰富的片内外存 DSP处理器为了自身工作的需要和与外部环境的协调工 作,往往都设置了丰富的片内外设 (on-chipperiphera丨 s)。一 般 来说 ,DSP处理器的外设主要包括: (1) 时钟发生器 (振荡器与锁
7、相环 ;PLL); (2) 定时器 (timer); (3) 软件可编程等待状态发生器,以便使较快的片内功能 模块与较慢的片外电路及存储器协调; (4) 可配置的多种外部存储控制器 (EMIF); (5) 通用 I/O; (6) 同步串口 ( SSP)与异步串口 ( ASP); (7) 主机接口 ( 可配置主机并行接口 ) ; (8) JTAG边界扫描逻辑电路 ( IEEEU49.1标准 ), 便于对 DSP处理器作片上的在线仿真,以及多 DSP处理器条件下的 调试。 6快速的指令周期 哈佛结构、流水线操作、专用的硬件乘法器、特殊的 DSP 指令、丰富的片内外存再加上集成电路的优化设计,大大缩
8、短 了 DSP芯片的指令周期。快速的指令周期使得 DSP芯片满 足了高实时性场合的需要。 在近 20多年时间里,由于电子技术和计算机技术的不断 发展,目前 DSP芯片的价格越来越低,性能价格比不断提高。 无论是高端电子产品,还是普通的家用电器,都与 DPS芯片的 应用息息相关。概括起来 DSP芯片的典型应用主要集中在信 号处理、通信、语音、图形 /图像、军事、仪器仪表、自动控制、医 疗、家用电器等领域。 参考文献 1 冬雷 .DSP原理及开发技术 .北京 :清华大学出版社 ,北京交通大学出版社 ,2007. 2 王忠勇,陈恩庆 .DSP原理与应用技术 .北京 :电子工业出版社 ,2010. 3 邓探 .DSP芯片技术及工程实例 .北京 :清华大学出版社, 2010.4 丨 2014年 10 ( 上) 次搞邊 万方数据