Chapter 1 DSP概述1
最新第一章-DSP处理器概述要点课件PPT

DSP的性能指标
(1)计算速度:一般用MIPS、MFLOPS和MMACS 表示。分别表示每秒执行的指令数、每秒执行的浮点 操作数和每秒执行的乘法累加数。
(2)运算精度:一般由处理器的字长表示。定点DSP 芯片字长一般为16位,少数24位。浮点DSP芯片的字 长一般为32位。
(3)硬件资源:DSP芯片所提供的硬件资源,如片内 RAM、ROM的数量,外部可扩展的程序和数据空间, 总线接口、I/O接口等。
系列内核的工作电压只有1.8V,功耗更低。
(4)资源配置灵活。具有A/D和CAN模块,容易与其他设备连
接。
C5000系列
(1)TMS320C54x (2)TMS320C55x
• C54x子系列:16位定点DSP、100~532MIPS 代表器件:TMS320VC5402、VC5416、VC5441
TMS320C2000 TMS320C5000
TMS320C6000
OMAP
(开放多媒体应用general/docs/wtbu/wtbugencontent.tsp?templat eId=6123&navigationId=11948&contentId=4600
什么是DSP
(1) Digital Signal Processing 数字信号处理 即数字信号处理,是指数字信号处理的理论和 算法,例如滤波、变换、卷积和频谱分析等;
(2) Digital Signal Processor 数字信号处理器 即数字信号处理器,是指实现数字信号处理算 法的微处理器芯片,它为数字信号的实时处理提 供一个平台。
DSP的性能指标
(4)功耗:电源消耗量。一般移动和便携式DSP设 备对功耗要求较高,选择DSP芯片时一般采用低功耗 芯片。
Chapter 1-2 基础

基于TMS320C5416 DSK的DSP实验课程书本书框架结构⏹第一章DSP概述⏹第二章TMS320C5416结构及其开发环境⏹第三章DSP软件开发详解⏹第四章DSP算法实现之一FFT⏹第五章DSP算法实现之二FIR⏹第六章外设和DSK⏹第七章DSP系统设计第一章DSP概述DSP的含义狭义理解可为Digital Signal Processor 数字信号处理器。
广义理解可为Digital Signal Processing 译为数字信号处理技术。
前者是指用于数字信号处理的可编程微处理器,后者则是指数字信号处理的理论和方法。
DSPDSP的结构特点⏹哈佛结构⏹多总线结构⏹指令系统的流水线(pipeline)操作⏹专用的硬件乘法器⏹特殊的DSP指令⏹快速的指令周期⏹硬件配置强DSP的结构特点⏹哈佛结构⏹多总线结构⏹指令系统的流水线(pipeline)操作⏹专用的硬件乘法器⏹特殊的DSP指令⏹快速的指令周期⏹硬件配置强DSP的结构特点⏹哈佛结构⏹多总线结构⏹指令系统的流水线操作⏹专用的硬件乘法器⏹特殊的DSP指令⏹快速的指令周期⏹硬件配置强指令系统的流水线(DSP的结构特点⏹哈佛结构⏹多总线结构⏹指令系统的流水线(pipeline)操作⏹专用的硬件乘法器⏹特殊的DSP指令⏹快速的指令周期⏹硬件配置强专用的硬件乘法器∑-()()A kB n kDSP的结构特点⏹哈佛结构⏹多总线结构⏹指令系统的流水线(pipeline)操作⏹专用的硬件乘法器⏹特殊的DSP指令⏹快速的指令周期⏹硬件配置强快速的指令周期随着集成电路工艺的发展,DSP广泛的采用微米CMOS制造工艺,其运算速度越来越快。
以TMS320C54x为例,其运算速度可达100MIPS以上。
DSP的结构特点⏹哈佛结构⏹多总线结构⏹指令系统的流水线(pipeline)操作⏹专用的硬件乘法器⏹特殊的DSP指令⏹快速的指令周期⏹硬件配置强硬件配置强新一代的DSP芯片的接口功能越来越强,片内具有串口、主机(HPI)、DMA控制器等等。
第一章 数字信号处理(DSP)基础知识

I(t)
50
电压放大器
O (t )
O(t)=50I(t)
大连理工大学出版社
1.3 系统
1.3.1 系统框架与分类
2 系统的分类 ❖ (1)静态系统与动态系统 ❖ (2)线性系统与非线性系统 ❖ (3)连续时间系统与离散时间系统 ❖ (4)时不变系统与时变系统
❖ 设信号用f(t)表示,如果自变量有t改为at, 则信号函数用f(at)表示。
大连理工大学出版社
1.2 信号的检测与处理
1.2.2 信号的处理
2 压缩与扩展
❖ 如果a>1,则将f(t)以原 点为基点,水平方向 上线性缩小a倍,可 得f(at),压缩的图形 如图所示,图中取 a=2。
f(t)
f(2t)
否则就被称为非周期信号。
周期信号有三个明显特征:
(1)时间上无始无终;
(2)随时间变化有固定的周期;
(3)各个周期内的信号波形完全一致。
大连理工大学出版社
1.1 信号
1.1.2 信号的种类
4 周期信号和非周期信号 设周期信号的周期为T或N,连续周期信号f (t)与周期T之
间的关系为:
f(t)=f(t+kT)
随机信号是一种不能用数学表达式表述的信号,其特征是:任一 时刻,信号是随机的,事先不可预测,因此它只能用统计方法描述。 例如电视机中的干扰与噪音、电网电压的随机波动。
大连理工大学出版社
1.1 信号
1.1.2 信号的种类
3
实信号和虚信号
按照能否物理实现,信号被分成实信号和虚信号。
虚实信号是一种不能能用用物物理理手手段段实实现现的的信信号号。,无是论为是了确分定析的问,题还方是
第一章DSP例程

系统与DSP芯片 第一章 DSP系统与 系统与 芯片
1.2 DSP芯片 DSP芯片
1.2.1 DSP芯片的特点 芯片的特点
(1)在一个指令周期内可完成一次乘法和一次加法运算。 在一个指令周期内可完成一次乘法和一次加法运算。 在一个指令周期内可完成一次乘法和一次加法运算 (2)程序和数据空间分开,可以同时访问指令和数据。 程序和数据空间分开,可以同时访问指令和数据 程序和数据空间分开 (3)具有快速 具有快速RAM。 具有快速 。 (4)具有低开销或无开销循环及跳转的硬件支持。 具有低开销或无开销循环及跳转的硬件支持。 具有低开销或无开销循环及跳转的硬件支持 (5)快速的中断处理和硬件 支持。 快速的中断处理和硬件I/O支持 快速的中断处理和硬件 支持。 (6)具有在单周期内操作的多个硬件地址产生器。 具有在单周期内操作的多个硬件地址产生器。 具有在单周期内操作的多个硬件地址产生器 (7)可以并行执行多个操作。 可以并行执行多个操作。 可以并行执行多个操作 (8)流水线操作,取指、译码和执行等操作可以并行执行。 流水线操作,取指、译码和执行等操作可以并行执行。 流水线操作 (9)为适应一般系统的开发,片内具有一定容量的闪存(Flash 为适应一般系统的开发,片内具有一定容量的闪存 为适应一般系统的开发 Memory,简写为 简写为FLASH),可使得系统的体积更小。 可使得系统的体积更小。 简写为 可使得系统的体积更小 退出
退出
系统与DSP芯片 第一章 DSP系统与 系统与 芯片 (3)专用的硬件乘法器:通用微处理器中的乘法指令往往需要 专用的硬件乘法器: 专用的硬件乘法器 多个指令周期,而由于DSP芯片具有专用的硬件乘法器,使 芯片具有专用的硬件乘法器, 多个指令周期,而由于 芯片具有专用的硬件乘法器 得乘法可在一个指令周期内完成,还可以与加法并行进行, 得乘法可在一个指令周期内完成,还可以与加法并行进行, 即完成一个乘法和加法只需一个指令周期。可见, 即完成一个乘法和加法只需一个指令周期。可见,高速的乘 法指令和并行操作大大提高了DSP处理器的性能。 处理器的性能。 法指令和并行操作大大提高了 处理器的性能 (4)特殊的 特殊的DSP指令:DSP芯片采用了一些特殊指令,这些特 指令: 芯片采用了一些特殊指令, 特殊的 指令 芯片采用了一些特殊指令 殊指令进一步提高了DSP芯片的处理能力。 芯片的处理能力。 殊指令进一步提高了 芯片的处理能力
DSP

第1章 DSP及其应用概述
2) OMAP5910处理器
OMAP即开放多媒体应用平台(Open Multimedia Application Platform)。双内核OMAP5910处理器是在单个芯片上集成了 TMS320C55xTM DSP内核及TI增强型ARM925。它能够实现极高 性能与低功耗的完美组合。这种独特的架构可以同时为DSP和 ARM开发人员提供极具吸引力的解决方案,在融合了ARM的指 令与控制功能的情况下,能够提供DSP的低功耗与实时信号处理 功能。
第1章 DSP及其应用概述 2. TMS320C5000TM DSP平台(C5000TMDSP)
该平台可提供20多种器件,包括OMAP5910处理器,其在单个 芯片上集成了TMS320C55xTM DSP内核与TI 增强的ARM。 C5000DSP平台是功耗敏感的系统设计人员的最佳选择,可以提供 0.33 mA/MHz的低功耗以及高达600 MIPS的性能。
第1章 DSP及其应用概述 ④ OMAP5910处理器支持: * Microsoft WindowsTM CE; * Linux; * Acelerated Technologies NucleusTM; * WindRiver Systems VxWorksTM; * TI DSP/BIOSTM。
③ 高达7 MB的片上内存;
第1章 DSP及其应用概述 ④ 两个多通道缓冲串行端口(McBSP)(三个用于C6202与 C6203 DSP的McBSP); ⑤ 16位主机端口接口(HPI)(32位用于C6202、C6203与C6204 DSP的扩展总线); ⑥ 两个32位定时器;
⑦ 300 MHz时速率高达2400 MIPS(C6203 DSP)。
达到600~1350 MFLOPS。
Chapter 1-2 基础

5
主要内容
1.1 数字化的发展
1.2 DSP芯片技术的特点
56600 56600
Data ROM 20k x 16 PROM 48K x 24
一、数字化对社会和人类的影响
二、DSP的应用举例
三、DSP的市场前景 四、DSP开发工具
43
一、数字化对社会和人类的影响
1. 程控交换机 2. 移动通信系统 3. 手机已不仅仅是通话的工具 4. 数字照相机 5. 高清晰度电视( 7. 电视台和电台的数字设备 8. 家庭影院
最初
记录
脱机 非实时
12
2.快速傅立叶变换算法(FFT)是数 字信号处理发展史上的一个重要里程碑
现代数字处理 ( Cooley-Tukey 1965年提出FFT ) 将傅立叶变换的时间缩短了几个数量级
指出了数字信号处理快速算法发展方向 为实时处理带来了希望
13
3. DSP统治未来成为必然
大规模集成电路 快速高效算法 实际工作的需要
DSP实验教程 ——基于TMS320C5416 DSK
1
本书框架结构
• 第一章
• 第二章 • 第三章 • 第四章 • 第五章 • 第六章 • 第七章
DSP概述
TMS320C5416结构及其开发环境 DSP软件开发详解 DSP算法实现——FIR DSP算法实现——FFT 外设、中断和DSK DSP系统设计
地址总线
U
第1章__绪论
2. DSP芯片的分类
按照用途,可将DSP芯片分为通用型和专用型两大类。 通用型DSP芯片:一般是指可以用指令编程的DSP芯片,
适合于普通的DSP应用,具有可编程性和强大的处理能力,可 完成复杂的数字信号处理的算法。 专用型DSP芯片:是为特定的DSP运算而设计,通常只针 对某一种应用,相应的算法由内部硬件电路实现,适合于数字
Qm.n表示方法时,其代表的十进制数是不同的。
例如: 用Q15.0表示方法,十六进制数3000H=12 288; 用Q0.15表示方法,十六进制数3000H=0.375; 用Q3.12表示方法,十六进制数3000H=3。
第1 章
绪论
(1) 将十进制数表示成 Qm.n 格式。首先将数乘以 2n,变成整数,然后再将整数转换成相应的Qm.n格式。 (2) 将某种动态范围较小的 Qm.n 格式转换为动态 范围较大的Qm.n格式。
口、主机接口、DMA、定时器等),组成用户的ASIC。
第1 章
绪论
2. DSP技术的发展及现状
1965年,快速傅立叶算法(FFT),使傅立叶 分析的速度提高了数百倍,为数字信号处理的应 用奠定基础。但由于当时的计算机技术和数字电 路技术发展水平的限制,FFT应用受到限制。 20世纪70年代,由于集成电路技术的发展, 使用硬件实现FFT和数字滤波的算法成为可能。 DSP主要厂商:美国TI、ADI、Motorola、 Zilog等公司。TI公司位居榜首,占全球DSP市场 约60%左右。
数字信号处理的实现是用硬件、软件或软硬结合的方法 来实现各种算法。 用单片机实现,用于不太复杂的数字信号处理。不适合 于以乘法-累加运算为主的密集型DSP算法;
用基于通用DSP核的ASIC芯片实现。一般说来,DSP核
第一章DSP概述
4. DSP芯片的选择 一般来说,选择DSP芯片时考虑如下诸多因素:
(1)DSP芯片的运算速度。运算速度是DSP芯片的一个 最重要的性能指标,也是选择DSP芯片时所需要考虑的一 个重要因素; (2)DSP芯片的硬件资源及性价比; (3)DSP芯片的开发工具是否易学易用; (4)其他的因素,如封装的形式、质量标准、生命周期 等; (5)应用系统对功耗的要求。
1.3.2 TMS320C2000系列产品
TI公司的C24x系列产品可分为两大类
5V 供 电 的 TMS320x24x 系 列 , 主 要 包 括 TMS320C240、TMS320F240、TMS320F241、 TMS320C242、TMS320F243等型号 与TMS320x24x系列兼容的采用低功耗设计的 TMS320Lx240x 系 列 , 主 要 包 括 TMS320LC2402/2404/2406 、 TMS320/LF2402/2406/2407等型号 可进行代码加密的TMS320Lx240xA系列,主 要 包 括 LC2402A/2404A/2406A 、 LF2401A/2402A/2403A/2406A/2407A等型号
1.2.1 DSP芯片概述
1. DSP的发展与分类 的发展与分类
第一片DSP器件是1978年AMI公司推出 的S2811。 1979年Intel公司推出的Intel2920是第一 片脱离了通用微处理器的商用DSP芯片。 1980 年 , 日 本 的 NEC 公 司 推 出 的 uPD7720 是 第 一 个 具 有 硬 件 乘 法 器 的 DSP芯片。
CPUCLK N 取指令 N-1 译码 N-2 执行 图1.2三级流水线 N-1 N N N+1 N+1 N+2
DSP第一章-24页精选文档
▲ 价格:量大价格便宜,厂家主推的产品,价格便宜。
四、DSP芯片应用和开发前景
发展
▲ 第一代:1980年左右,Texas Instrument(TI)公司:TMS32019
哈佛结构:Intel公司:2920, 硬件乘法器:AMI公司 S28H; NEC upd7720
到位序指令等
三、DSP芯片类别和使用选择
▲ 按特性分:以工作时钟和指令类型为指标分类 ▲ 按用途分:通用型、专用型DSP芯片 ▲ 按数据格式分:定点、浮点
各厂家还根据DSP芯片的CPU结构和性能将产品分成若干系列
TI公司的TMS320系列DSP芯片是目前最有影响、 最为成功的数字信号处理器,其产品销量一直处于 领先地位,公认为世界DSP霸主。其主要产品为:
多处理芯片
▲ TMSC8X: C80, C82
√ C —— CMOS √ LC —— 3.3V,低功耗, CMOS √ F —— 片内带Flash √ LF —— 3.3V,低功耗,片内带Flash √ A —— 芯片带加密位
三、DSP芯片类别和使用选择
DSP的综合性能指标与芯片的处理器能力、片内、 片外数据传输能了有关。。
√ TI公司著,刘和平等译《TMS320C28X系列DSP指令和编程指南》,清华大学出版社 √ 何书勤,王忠勇,《TMS320C2000系列DSP原理及实用技术》,电子工业出版社 √ 彭启琮,李玉柏,管庆,《DSP技术的发展与应用》,高等教育出版社
二、DSP及其特点
▲ 数字信号处理 —— Digital Signal Processing : DSP 数字信号处理芯片—— Digital Signal Processor : DSPs
DSP原理及应用 艾红 第1章 概述0320[69页]
Second),每秒执行的百万次浮点运算;
MFLOPS是描述浮点DSP芯片处理性能重要指标。
指浮点DSP内部浮点处理单元每秒钟执行浮点运算 的次数。
如TMS320C67XX可以达到1G MFLOPS。
1.3 DSP分类及主要技术指标
ADSP2100,MOTOROLA公司开发的DSP5600等。
与第一代相比,在功能、速度及内存容量方面 都有了很大的突破,强化和完善了指令功能及 寻址方式。
1.2 DSP技术的发展与现状
第三代的DSP芯片是:
1987年TI公司开发的TMS320C30和1991年开发的 TMS320C40,以及MOTOROLA公司开发的DSP96002, AD公司开发的ADSP21000系列等。
通用型:适用于普通的数字信号处理应用。
如TI公司的一系列DSP芯片属于通用型DSP芯片。
专用型:为特定的DSP运算而设计的,更适合特 殊的运算。例如,卷积、数字滤波、FFT等。
如MOTOROLA公司的DSP56200等。
本课程主要讨论通用DSP芯片。 如TI公司TMS320系列
1.3 DSP分类及主要技术指标
TMS320F2812
1.3 DSP分类及主要技术指标
定点DSP芯片 TMS320C5000系列 5402,C5404 ,C5409,C5502,C5509,C5510 TMS320C6000系列 C6204,C6205,C6414,C6415,C6416
1.3 DSP分类及主要技术指标
第一章 DSP技术概述
1.1 什么是DSP
DSP有两种意思: 数字信号处理技术(Digital Signal Processing) 数字信号处理器(Digital Signal Processor) 根据上下文应能明白其具体含义。 大多数情况下,DSP代表数字信号处理器。 本课程主要讲解TI公司TMS320家族的通用DSP芯片及其
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统控制
程序地址控制
数据地址控制
特殊功能寄 存器
PAB PB CAB CB DAB DB EAB EB
程序/数据 存储器 串行口 并行口 定时器 计数器 中断 I/O扩展口
储存 控制 界面
外设 控制 界面
乘法器 器
比较器
DSP的结构特点 的结构特点
哈佛结构 多总线结构 指令系统的流水线操作 专用的硬件乘法器 特殊的DSP指令 快速的指令周期 硬件配置强
DSP主宰未来生活 主宰未来生活 主宰
数字交换机 GSM和CDMA GSM和 数字化电视 DV,数码相机 DV,数码相机
取代 取代 取代 正淘汰
模拟交换机 模拟移动通信系统 模拟电视 磁带胶卷和洗印业
数字信号处理技术(Digital Signal Processing) Processing) 数字信号处理技术( 是理论和计算方法上的技术,数字信号处理器( 是理论和计算方法上的技术,数字信号处理器( Digital Signal Processor)是指实现这些技术的通用 Processor) 或专用可编程微处理器芯片。 或专用可编程微处理器芯片。 数字信号处理包括两个方面的内容: 数字信号处理包括两个方面的内容: 1.算法的研究 2.数字信号处理的实现
2.数字信号处理的实现 数字信号处理的实现是用硬件、软件或软硬结合 的方法来实现各种算法。
① 在通用计算机(PC机)上用软件(如Fortran、。不适 用通用的可编程DSP芯片实现 用单片机实现,用于不太复杂的数字信号处理。 芯片实现, ⑤ 在通用计算机(PC机 上用软件( Fortran、C语 ③ 用单片机实现,用于不太复杂的数字信号处理 用通用的可编程DSP芯片实现,具有可编程性和强大 实现,但速度慢,不适合实时数字信号处理, 言)实现,但速度慢,不适合实时数字信号处理,只用于算 的处理能力,累加运算为主的密集型DSP算法 合于以乘法- 可完成复杂的数字信号处理的算法, 算法; 的处理能力,累加运算为主的密集型DSP算法; ,在实时DSP 合于以乘法- 可完成复杂的数字信号处理的算法 在实时DSP 法的模拟; 法的模拟; 领域中处于主导地位; 领域中处于主导地位; 用专用的DSP芯片实现 芯片实现, ④ 用专用的DSP芯片实现,可用在要求信号处理速度极 ② 在通用计算机系统中加入专用的加速处理机实现,用 以增强运算能力和提高运算速度。不适合于嵌入式应用,专用 快的特殊场合,如专用于FFT、数字滤波算法的DSP芯片 芯片, 快的特殊场合,如专用于FFT、数字滤波算法的DSP芯片,相 性强,应用受到限制; 应的信号处理算法由内部硬件电路实现。应用受到限制; 应的信号处理算法由内部硬件电路实现。应用受到限制;
1.算法的研究 算法的研究是指如何以最小的运算量和存储器的 使用量来完成指定的任务, 世纪60年代出现的快 使用量来完成指定的任务,如20世纪 年代出现的快 世纪 速傅里叶变换(FFT),使数字信号处理技术发生了 速傅里叶变换( ),使数字信号处理技术发生了 ), 革命性的变化。 革命性的变化。 近几年来, 近几年来,数字信号处理的理论和方法得到了迅 速的发展, 语音与图像的压缩编码、 速的发展,如:语音与图像的压缩编码、识别与鉴别 信号的调制与解调、加密和解密, ,信号的调制与解调、加密和解密,频谱分析等各种 快速算法都成为研究的热点、并取得了长足的进步, 快速算法都成为研究的热点、并取得了长足的进步, 为各种实时处理的应用提供了算法基础。 为各种实时处理的应用提供了算法基础。
第一章 DSP概述
DSP的含义 的含义
狭义理解可为Digital Signal Processor 数字 狭义理解可为 信号处理器。 信号处理器。 广义理解可为Digital Signal Processing 译为 广义理解可为 数字信号处理技术。 数字信号处理技术。 前者是指用于数字信号处理的可编程微处理器, 前者是指用于数字信号处理的可编程微处理器, 后者则是指数字信号处理的理论和方法。 后者则是指数字信号处理的理论和方法。
1.4 DSP芯片的应用 DSP芯片的应用
随着DSP芯片价格的下降,性能价格比的提高,DSP芯片 随着DSP芯片价格的下降,性能价格比的提高,DSP芯片 芯片价格的下降 具有巨大的应用潜力。 具有巨大的应用潜力。 主要应用: 主要应用: 1. 如:引擎控制 助听器 信号处理 高保真音响 频谱分析、函数发生、 如:频谱分析、函数发生、 震裂处理器 音乐合成 X-射线扫描 声 射线扫描 2. 控 通 信 音调控制 数据采集、锁相环、 数据采集、锁相环、 心电图/脑电图 心电图 脑电图 发动机控制 图形加速器 玩具与游戏 3. 语 音 超声设备 自动驾驶 模态分析、暂态分析、 模态分析、暂态分析、 数字电话/电视 数字电话 电视 工作站 核磁共振 机器人控制 高清晰度电视HDTV 高清晰度电视 石油/地质勘探、 地质勘探、 石油4. 图像处理 地质勘探 磁盘/光盘伺服控制 诊断工具 磁盘 光盘伺服控制 变频空调 地震预测与处理等; 地震预测与处理等; 多媒体计算机等 5. 军 事 机顶盒等 病人监护等 神经网络控制等 6. 仪器仪表 如:保密通信 、自适应均衡、 二维和三维图形处理、 调制解调器、自适应均衡、 如:调制解调器自适应滤波、 二维和三维图形处理、 数字滤波、语音合成、 如:雷达处理、自适应滤波、 数字滤波 语音合成、 语音编码、 语音编码 7. 自动控制 图像压缩与传输、 数据加密、数据压缩、 图像压缩与传输、 数据加密、数据压缩、 声纳处理 快速傅氏变换、 变换、 快速傅氏变换、Hilbert变换、 变换 导航 语音识别、语音增强、 语音识别、语音增强、 图像鉴别、图像增强、 回波抵消、多路复用、 图像鉴别 图像增强 回波抵消、多路复用、 8. 医疗工程 导弹制导 相关运算、频谱分析、 相关运算、频谱分析、 图像转换、模式识别、 传真、扩频通信、 图像转换、模式识别 传真、扩频通信、 、 电子对抗、语音存储、 语音邮件、语音存储 语音邮件模式匹配、、 卷 家用电器 、 9. 、电子地图、 全球定位GPS 全球定位 移动通信、纠错编译码 动画、电子地图 移动通信模式匹配、 、 动画积、、纠错编译码、 搜索与跟踪 窗函数、波形产生等 窗函数语音转换等; 文本—语音转换等 文本 、波形产生等; 可视电话、路由器等; 机器人视觉等; 可视电话、路由器等; 机器人视觉等; 10. 计 语音转换等;; 算 机 情报收集与处理等
DSP软件开发技术 ——基于TMS320C5416 DSK
课程主要内容
第一章 第二章 第三章 第四章 第五章 第六章 DSP概述 DSP基础(教材2、3、7) DSP软件开发(教材5、6) DSP常用算法实现—FIR、FFT 片上外设、中断(教材4) ‘C54X系统设计(教材8、9 )
课程概述 一、学时分配
局限性
DSP处理系统需要满足实时性要求
自然界的信号绝大多数是模拟信号 模拟信号处理系统从根本上说是实时的 射频(RF,Radio Frequency)信号必须 用模拟信号来实现
1.3 DSP芯片分类 DSP芯片分类
1. 按用途分类
按照用途,可将DSP芯片分为通用型和专用型两大类。 芯片分为通用型和专用型两大类。 按照用途,可将DSP芯片分为通用型和专用型两大类 通用型DSP芯片:一般是指可以用指令编程的DSP芯片 通用型DSP芯片:一般是指可以用指令编程的DSP芯片, 芯片, 芯片 适合于普通的DSP应用,具有可编程性和强大的处理能力, 适合于普通的DSP应用,具有可编程性和强大的处理能力,可 应用 完成复杂的数字信号处理的算法。 完成复杂的数字信号处理的算法。 专用型DSP芯片:是为特定的DSP运算而设计 专用型DSP芯片:是为特定的DSP运算而设计,通常只针 运算而设计, 芯片 对某一种应用,相应的算法由内部硬件电路实现,适合于数字 对某一种应用,相应的算法由内部硬件电路实现, 滤波、FFT、卷积和相关算法等特殊的运算。 滤波、FFT、卷积和相关算法等特殊的运算。主要用于要求信 号处理速度极快的特殊场合。 号处理速度极快的特殊场合。
授课学时:32,实验学时:16 理论教学安排
DSP概述(2学时) DSP基础(10学时) DSP软件开发(8学时) DSP常用算法实现(2学时) 片上外设、中断(4学时) ‘C54X系统设计(4学时) 复习(2学时)
二、考核要求及方法: 考核要求及方法:
平时成绩:25%,作业及考勤 实验成绩:25%,实验过程及报告 期末成绩:50% 自己设计应用程序和多做实验项目课 程成绩加分规定
1.3 DSP芯片分类 DSP芯片分类
2.按数据格式分类
根据芯片工作的数据格式,按其精度或动态范围, 根据芯片工作的数据格式,按其精度或动态范围,可将 通用DSP划分为定点 划分为定点DSP和浮点 和浮点DSP两类 两类。 通用DSP划分为定点DSP和浮点DSP两类。 若数据以定点格式工作的——定点 若数据以定点格式工作的——定点DSP芯片。 定点DSP芯片 芯片。 若数据以浮点格式工作的——浮点 若数据以浮点格式工作的——浮点DSP芯片。 浮点DSP芯片 芯片。 不同的浮点DSP芯片所采用的浮点格式有所不同, 不同的浮点DSP芯片所采用的浮点格式有所不同,有的 芯片所采用的浮点格式有所不同 DSP芯片采用自定义的浮点格式,有的DSP芯片则采用 DSP芯片采用自定义的浮点格式,有的DSP芯片则采用IEEE的 芯片则采用IEEE的 芯片采用自定义的浮点格式 标准浮点格式。 标准浮点格式。
学习教材和参考书
参考书
1. DSP开发技术实验指导书 开发技术实验指导书 2. DSP设计与实验教程,王金龙等,机械工业 设计与实验教程, 设计与实验教程 王金龙等, 技术论坛 合众达技术论坛 » SEED产品论坛 产品论坛 /service/bbs HELLODSP /bbs/forumdisplay.php?fid=6 &page=1
DSP的结构特点 的结构特点
哈佛结构 多总线结构 指令系统的流水线(pipeline)操作 专用的硬件乘法器 特殊的DSP指令 快速的指令周期 硬件配置强