最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

DSP及其应用

IT圈 admin 42浏览 0评论

2024年5月17日发(作者:拓跋元化)

第1章DSP及其应用概述

第1章DSP及其应用概述

1.1 什么是DSP

1.2 DSP分类及应用

1.3 DSP系统的开发过程

习题

第1章DSP及其应用概述

美国TI公司从20世纪80年代初推出了第一款数字信号处理

器TMS32010后,由此引发了一场"数字信号处理"革命。我们现

在所说的DSP实际是指“数字信号处理器”,它是一种特别适合于

进行数字信号处理的微处理器。它强调运算处理的实时性,因

此除了具备普通微处理器所强调的高速运算和控制功能外,主

要针对实时数字信号处理,在处理器结构、指令系统和数据流

程上做了大的改动。其特点如下:

(1) DSP芯片采用了数据总线和程序总线分离的哈佛结构及

改进的哈佛结构,因此比传统处理器的冯·诺依曼结构具有更高

的指令执行速度。

第1章DSP及其应用概述

(5) 配有中断处理器和定时控制器,可以方便地构成一个小

规模系统。

(6) 具有软、硬件等待功能,能与各种存取速度的存储器接

口。

(7) 针对滤波、相关和矩阵运算等需要大量乘法累加运算的

特点,DSP芯片大多配有独立的乘法器和加法器,使得在同一

时钟周期内可以完成乘、累加两个运算。

(8) 低功耗,DSP一般为0.5~4 W,而采用低功耗技术的

DSP芯片只有0.1 W,可用电池供电。

第1章DSP及其应用概述

1.1 什么是DSP

DSP从字面上来说即为“数字信号处理(DSP,Digital Signal

Processing)”,也就是说将现实世界的模拟信号转换成数字信号,

再用数学的方法来处理此数字信号,得到相应的结果。经典的

数字信号处理有时域的信号滤波(如IIR、FIR)和频域的频谱分析

(如FFT)。IIR、FIR和FFT归根结底为ΣAi×Xi,即乘加运算。

“数字信号处理”的关键在于研发一种处理器,对这种处理器从

结构上进行优化,使其更适合于乘加运算,从而高速实现IIR、

FIR和FFT等数字信号处理。

第1章DSP及其应用概述

(2) DSP芯片大多采用流水技术,即每条指令都由片内多个

功能单元分别完成取指、译码、取数和执行等多个步骤,从而

在不提高时钟频率的条件下减少了每条指令的执行时间。

(3) 片内有多条总线可以同时进行取指令和多个数据存取操

作,并且有辅助寄存器用于寻址,它们可以在寻址访问前或访

问后自动修改内容,以指向下一个要访问的地址。

(4) DSP芯片大多带有DMA通道控制器和串行通信口等,配

合片内总线结构,数据块传送速度会大大提高。

第1章DSP及其应用概述

正是DSP芯片的这些特点,使其运算速度要比通用微处理

器(MPU)高。例如FIR滤波器的实现,每输入一个数据,对应每

阶滤波器系数需要一次乘、一次加、一次取指和两次取数,有

时还需要专门的数据移位操作。DSP芯片可以单周期完成乘加

并行操作,以及3~4次数据存取操作,而普通MPU至少需要4

个指令周期。因此,在相同的指令周期和片内指令缓存条件下,

DSP运算程度是普通MPU运算速度的4倍以上。

1

第1章DSP及其应用概述

1.2 DSP分类及应用

世界上主要DSP芯片供应商有TI公司、Motorola公司、NEC

公司、AT&T公司(现在的LUCENT公司)和AD公司等。其中TI公

司是世界上最大的DSP芯片供应商,是全球数字信号处理技术的

领导者。

按照DSP的用途来分,可分为通用型DSP芯片和专用型DSP

芯片。通用型DSP芯片适合普通的DSP应用,如TI公司的一系列

DSP芯片属于通用型DSP芯片。专用DSP芯片是为特定的DSP应

用而设计的,更适合特殊的运算,如数字滤波、卷积和FFT。

Motorola公司的DSP56200,Zoran公司的ZR34881,Inmos公司的

IMSA100等就属于专用型的DSP芯片。

第1章DSP及其应用概述

1) TMS320C64xTM DSP系列(定点)

(1) 规格:

①TMS320C64x DSP的高性能核心可提供高达1 GHz的可

扩展性能;

②业界中速度最快的DSP,性能高达720 MHz(5760 MIPS);

③C64xTM DSP与TI的C62xTM DSP在软件方面具有兼容

性。

第1章DSP及其应用概述

(3) 特性:

* 时钟频率可达300~720 MHz, 指令执行速度可达2400~

5760 MIPS,具有各种外设;

①TMS320C6411 DSP:

* 256 KB字节L2内存。

②TMS320C6412 DSP:

* 灵活的32位PCI、32位HPI或10/100 Mb以太网MAC;

* 256 KB字节L2内存。

第1章DSP及其应用概述

TI公司的通用型DSP芯片可归纳为四大系列,即

TMS320C6000TMDSP平台、TMS320C5000 TMDSP平台、

TMS320C2000 TMDSP平台和TMS320C3xTM DSP平台。以上系

列简介如下。

1. TMS320C6000TM DSP平台(C6000TMDSP)

该平台融合了高性能硬件与丰富的开发资源,带来了低成

本与低功耗,并能够提供高达720 MHz的时钟频率。该平台具

有众多代码完全兼容的器件,由TMS320C64xTM与

TMS320C62xTM DSP定点生成以及TMS320C67xTM DSP浮点生

成构成。其性能在定点可以达到1200~5760 MIPS,在浮点可以

达到600~1350 MFLOPS。

第1章DSP及其应用概述

(2) 应用:DSL与调制解调器组、基站收发器、无线LAN、

企业PBX、多媒体网关、宽带视频代码转换器、视频流服务器

与客户机、高速扫描影像处理(RIP)引擎、网络相机。

第1章DSP及其应用概述

③TMS320C6414 DSP:

* 三个多信道缓冲串行端口(McBSP);

* 32位主机端口接口(HPI)。

④TMS320C6415 DSP:

* 灵活的32位/33 MHz PCI或32位HPI;

* 用于ATM(UTOPIA)或McBWSP的PHY接口。

⑤TMS320C6416 DSP:

* Viterbi译码的协处理器(VCP)以12.2 kb/s的速率支持超过350条

语音信道;

* Turbo译码的协处理器(TCP)以384 kb/s的速率支持35条数据信道。

2

2024年5月17日发(作者:拓跋元化)

第1章DSP及其应用概述

第1章DSP及其应用概述

1.1 什么是DSP

1.2 DSP分类及应用

1.3 DSP系统的开发过程

习题

第1章DSP及其应用概述

美国TI公司从20世纪80年代初推出了第一款数字信号处理

器TMS32010后,由此引发了一场"数字信号处理"革命。我们现

在所说的DSP实际是指“数字信号处理器”,它是一种特别适合于

进行数字信号处理的微处理器。它强调运算处理的实时性,因

此除了具备普通微处理器所强调的高速运算和控制功能外,主

要针对实时数字信号处理,在处理器结构、指令系统和数据流

程上做了大的改动。其特点如下:

(1) DSP芯片采用了数据总线和程序总线分离的哈佛结构及

改进的哈佛结构,因此比传统处理器的冯·诺依曼结构具有更高

的指令执行速度。

第1章DSP及其应用概述

(5) 配有中断处理器和定时控制器,可以方便地构成一个小

规模系统。

(6) 具有软、硬件等待功能,能与各种存取速度的存储器接

口。

(7) 针对滤波、相关和矩阵运算等需要大量乘法累加运算的

特点,DSP芯片大多配有独立的乘法器和加法器,使得在同一

时钟周期内可以完成乘、累加两个运算。

(8) 低功耗,DSP一般为0.5~4 W,而采用低功耗技术的

DSP芯片只有0.1 W,可用电池供电。

第1章DSP及其应用概述

1.1 什么是DSP

DSP从字面上来说即为“数字信号处理(DSP,Digital Signal

Processing)”,也就是说将现实世界的模拟信号转换成数字信号,

再用数学的方法来处理此数字信号,得到相应的结果。经典的

数字信号处理有时域的信号滤波(如IIR、FIR)和频域的频谱分析

(如FFT)。IIR、FIR和FFT归根结底为ΣAi×Xi,即乘加运算。

“数字信号处理”的关键在于研发一种处理器,对这种处理器从

结构上进行优化,使其更适合于乘加运算,从而高速实现IIR、

FIR和FFT等数字信号处理。

第1章DSP及其应用概述

(2) DSP芯片大多采用流水技术,即每条指令都由片内多个

功能单元分别完成取指、译码、取数和执行等多个步骤,从而

在不提高时钟频率的条件下减少了每条指令的执行时间。

(3) 片内有多条总线可以同时进行取指令和多个数据存取操

作,并且有辅助寄存器用于寻址,它们可以在寻址访问前或访

问后自动修改内容,以指向下一个要访问的地址。

(4) DSP芯片大多带有DMA通道控制器和串行通信口等,配

合片内总线结构,数据块传送速度会大大提高。

第1章DSP及其应用概述

正是DSP芯片的这些特点,使其运算速度要比通用微处理

器(MPU)高。例如FIR滤波器的实现,每输入一个数据,对应每

阶滤波器系数需要一次乘、一次加、一次取指和两次取数,有

时还需要专门的数据移位操作。DSP芯片可以单周期完成乘加

并行操作,以及3~4次数据存取操作,而普通MPU至少需要4

个指令周期。因此,在相同的指令周期和片内指令缓存条件下,

DSP运算程度是普通MPU运算速度的4倍以上。

1

第1章DSP及其应用概述

1.2 DSP分类及应用

世界上主要DSP芯片供应商有TI公司、Motorola公司、NEC

公司、AT&T公司(现在的LUCENT公司)和AD公司等。其中TI公

司是世界上最大的DSP芯片供应商,是全球数字信号处理技术的

领导者。

按照DSP的用途来分,可分为通用型DSP芯片和专用型DSP

芯片。通用型DSP芯片适合普通的DSP应用,如TI公司的一系列

DSP芯片属于通用型DSP芯片。专用DSP芯片是为特定的DSP应

用而设计的,更适合特殊的运算,如数字滤波、卷积和FFT。

Motorola公司的DSP56200,Zoran公司的ZR34881,Inmos公司的

IMSA100等就属于专用型的DSP芯片。

第1章DSP及其应用概述

1) TMS320C64xTM DSP系列(定点)

(1) 规格:

①TMS320C64x DSP的高性能核心可提供高达1 GHz的可

扩展性能;

②业界中速度最快的DSP,性能高达720 MHz(5760 MIPS);

③C64xTM DSP与TI的C62xTM DSP在软件方面具有兼容

性。

第1章DSP及其应用概述

(3) 特性:

* 时钟频率可达300~720 MHz, 指令执行速度可达2400~

5760 MIPS,具有各种外设;

①TMS320C6411 DSP:

* 256 KB字节L2内存。

②TMS320C6412 DSP:

* 灵活的32位PCI、32位HPI或10/100 Mb以太网MAC;

* 256 KB字节L2内存。

第1章DSP及其应用概述

TI公司的通用型DSP芯片可归纳为四大系列,即

TMS320C6000TMDSP平台、TMS320C5000 TMDSP平台、

TMS320C2000 TMDSP平台和TMS320C3xTM DSP平台。以上系

列简介如下。

1. TMS320C6000TM DSP平台(C6000TMDSP)

该平台融合了高性能硬件与丰富的开发资源,带来了低成

本与低功耗,并能够提供高达720 MHz的时钟频率。该平台具

有众多代码完全兼容的器件,由TMS320C64xTM与

TMS320C62xTM DSP定点生成以及TMS320C67xTM DSP浮点生

成构成。其性能在定点可以达到1200~5760 MIPS,在浮点可以

达到600~1350 MFLOPS。

第1章DSP及其应用概述

(2) 应用:DSL与调制解调器组、基站收发器、无线LAN、

企业PBX、多媒体网关、宽带视频代码转换器、视频流服务器

与客户机、高速扫描影像处理(RIP)引擎、网络相机。

第1章DSP及其应用概述

③TMS320C6414 DSP:

* 三个多信道缓冲串行端口(McBSP);

* 32位主机端口接口(HPI)。

④TMS320C6415 DSP:

* 灵活的32位/33 MHz PCI或32位HPI;

* 用于ATM(UTOPIA)或McBWSP的PHY接口。

⑤TMS320C6416 DSP:

* Viterbi译码的协处理器(VCP)以12.2 kb/s的速率支持超过350条

语音信道;

* Turbo译码的协处理器(TCP)以384 kb/s的速率支持35条数据信道。

2

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论