首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

32位嵌入式微处理器(processor)一览(5)

32位嵌入式微处理器(processor)一览(5)

四. DSP    DSP简介
    DSP是微处理器的一种,这种微处理器具有极高的速度。因为这种处理器的应用场合要求极高的实时性。比如通过移动电话进行通话,如果处理速度不快就只能等待对方停止说话,这一方才能通话,如果双方同时通话,因为数字信号处理速度不够快,就只能关闭信号连接。
    信号处理的各种运算最基本就是乘法和累加运算,其运算量非常大,这就决定了数字信号处理器的结构和指令系统的特点。
    DSP处理器对系统结构和指令进行了特殊设计,使其适于执行DSP算法,编译效率高,指令执行速度也较高。在数字滤波、卷积、FFT、谱分析等方面有着广泛应用。
    DSP处理器又分为通用DSP芯片和专用DSP芯片。
    DSP的分类:
    DSP按照其设计模式可以分为通用DSP芯片和专用DSP芯片:
    通用DSP芯片:
    通用DSP主要指目前基于CPU架构的、通过软件指令方式完成DSP算法的DSP器件。早期的DSP处理器只有一个乘法器,而现在的DSP处理器(如Ti的TMS320C6000系列),包含有8个乘法器。通用DSP处理器的主要优势是具有良好的通用性和一定的灵活性,有适用于实现各种DSP算法的通用硬件结构和一些特殊的寻址方式。片内Cache容量大,片内RAM大,基本上数据都放在片内RAM就可以了,不需要片外再接RAM,DSP芯片里面集成的外设少,不像ARM那么多,所以它不适于做控制。
    专用DSP芯片:
    专用DSP芯片直接通过硬件实现各种数字信号处理的算法,如FFT、数字滤波、卷积、光谱分析等相关算法,速度非常快,适用于哪些对速度有着苛刻要求的场合,尤其是军工领域,当然这样的芯片造价很高,而且不具有可编程性。
    DSP按照所支持的数据格式可分为:
    定点DSP处理器:
    使用小数点位置固定的有符号数或者无符号数。定点器件在硬件结构上比浮点器件简单,价格低,速度快;
    浮点DSP处理器:
    使用带有指数的小数,小数点位置随具体数据不同进行浮动,浮点器件精度高,但成本、功耗相对较高,速度相对定点要慢;
    DSP的技术特点:
    DSP由于其专门用于数字信号处理,因此具有如下技术特点:
   
  • 芯片内包含多个乘法器;
  • 支持专门的寻址模式,如模块(循环)寻址(对实现数字滤波器延时线很有用)、位倒序寻址(对快速傅立叶变换很有用);
  • 片内Cache大,有些还具有多级Cache,片内RAM大;
  • 单周期可以处理多条乘加操作,即单指令多数据(SIMD);
    DSP的应用领域:
   
  • 通用信号处理(卷积、滤波、FFT);
  • 图形图像处理;
  • 语言语音处理;
  • 仪表仪器(频谱分析,数字滤波、地震处理等);
  • 自动控制;
  • 医疗仪器;
  • 国防军事(导航及制导,雷达监测,雷达信号处理,声纳信号处理,保密通信);
  • 移动通信;
继承事业,薪火相传
返回列表