版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DSP原理与应用The Technology & Applications of DSPs第1页,共50页。第一章: 概述第1.1节 概述第1.2节 DSP芯片分类和特点第1.3节 选择DSP芯片的原则习题第2页,共50页。第1.1节 概述什么是DSP(What is DSP?)数字信号处理和模拟信号处理第3页,共50页。第1.1节 概述什么是DSP(What is DSP?)DSP(Digital Signal Processing)数字信号处理(DSP,Digital Signal Processing)是指为得到满足人们需要的信号形式而对数字化的信号进行处理的数学原理、方法和手段,也就是
2、说将现实世界的模拟信号转换成数字信号,再用数学的方法来处理此数字信号,得到相应的结果。例如IIR、FIR、FFT第4页,共50页。第1.1节 概述什么是DSP(What is DSP?)DSP算法的实现基于PC的软件实现各种软件编解码器,如mp3 player, avi播放器等硬件实现MCU实现FPGA/ASIC实现DSPs实现第5页,共50页。第1.1节 概述什么是DSP(What is DSP?)DSPs(Digital Signal Processors)数字信号处理器(Digital Signal Processors, DSPs)是指一类具有专门为完成数字信号处理任务而优化设计的系统
3、体系结构、硬件和软件资源的单片可编程处理器件。第6页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)DSPs专为DSP算法进行优化为数学计算而设计DSPs是可编程的可方便地修改和更新程序DSPs高度集成化多种外设、功耗低第7页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)DSPs特点:(1)哈佛总线结构(2)流水线技术(3)片内多总线并行技术(4)软、硬件等待功能(5)独立的乘法器和加法器(6)低功耗、体积小、价格低(7)DMA通道和通信口(8)中断和定时器第8页,共50页。(1) 哈佛总线结构第1.1节 概述为什么用DSP(Why DSPs?)冯诺曼结构哈佛
4、结构改进的哈佛结构第9页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(1) 哈佛总线结构冯诺曼结构处理器指令流与时钟的关系哈佛结构处理器指令流与时钟的关系第10页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(2) 流水线技术流水线概念取自工厂自动化生产线,它是一种可以使两个或更多的操作在执行时发生重叠的技术,在流水线操作中,一个任务被分解为若干子任务,这样它们就可在执行时相互重叠。一个子任务被称为一个流水段。第11页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(3) 片内多总线并行技术DSP可以充分利用哈佛结构多重总线的优点,在一个周
5、期里使内部的各个处理单元同时工作,实现高度的并行处理。如在一个周期里可以同时完成取指令、计算下一个指令的地址、执行一个或两个数据传输、更新一个或两个地址指针并且进行计算等等。 F28335包含程序读总线、数据读总线、数据写总线第12页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(4) 软、硬件等待功能可设定的软件等待周期外部设备数据就绪指示(硬件等待)第13页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(5) 独立的乘法器和加法器硬件乘法器多种乘法乘法输入输出寄存器乘法加法器第14页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(5)
6、独立的乘法器和加法器实时处理如果等待时间0,则可以称这个应用为一个实时应用应用举例:16bits,20kHz音频512*512*16bits,30fps视频第15页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(6) 低功耗、体积小、价格低DSPs同PC用CPU比较(pentium,AMD等)尺寸功耗价格构成DSPs应用场合价格低、尺寸小、低功耗、实时性要求高的场合通用处理(General Purpose Processor)应用场合大内存、高级操作系统第16页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(7) DMA通道和通信口存储技术双口存储器SARA
7、M寄存器文件FIFOCache外部RAM接口通信口SPISCICAN(optional)第17页,共50页。第1.1节 概述为什么用DSP(Why DSPs?)(8) 中断和定时器多级多路中断源多个定时器应用:信号处理,通信,语音,图形图像,军事,仪器仪表,自动控制,医疗,家用电器第18页,共50页。第1.2节 DSP的分类和特点Texas Instruments:TMS320C2000TMS320C5000TMS320C6000TMS320C3XAnalog Devices:ADSP-21xxSHARC DSPTigerSharc DSPblackfinMotorola:DSP560 xxD
8、SP563xxDSP566xxDSP568xxLucent:DSP-16xxDSP-16xxxLucent+Motorola:StarCore 140 Core第19页,共50页。第1.2节 DSP的分类和特点功能上分通用型TI TMS320,AD ADSP-21xx, DSP56X,StarCore 140专用型ADV601混合型TI OMAP数据格式上分定点型浮点型第20页,共50页。第1.2节 DSP的分类和特点第21页,共50页。第1.2节 DSP的分类和特点TMS320C2000TM DSP平台(C2000TM DSP)该平台提供了推动数字控制最全面的DSP解决方案。该平台采用内存等
9、片上外设、超高速A/D转换器以及强大、可靠的CAN模块相组合。C2000 DSP平台创造了性能与外设集成的新标准。最新的C2000DSP控制器(TMS320F28xx DSP)的目标是工业自动化、光纤网络以及汽车控制应用。C24XC28X第22页,共50页。第1.2节 DSP的分类和特点TI TMS320C24x DSP系列(定点)(1) 规格: 40 MIPS的运行速率; 3种断电模式; 代码兼容、控制优化DSP; 基于JTAG扫描的仿真; 3.3 V与5 V设计。 第23页,共50页。第1.2节 DSP的分类和特点TI TMS320C24x DSP系列(定点)(2) 应用:数字化马达控制电
10、气、压缩机、工业自动化、不间断电源(UPS)系统、汽车刹车与操纵系统、电气仪表、打印机与复印机、手持电源工具、电子冷却系统、智能传感器、可调激光、消费类产品(加油泵、工业频率转换器、远程监控、ID标签阅读器)。第24页,共50页。第1.2节 DSP的分类和特点TI TMS320C24x DSP系列(定点)(3) 特性: 375 ns(最低转换时间)模数(A/D)转换器; 死区逻辑; 双通道10位A/D转换器; 4个16位通用定时器; 看门狗定时器模块; 16条PWM通道; 41个GPIO引脚; 5个外部中断; 2个事件管理器;第25页,共50页。第1.2节 DSP的分类和特点TI TMS320
11、C24x DSP系列(定点)(3) 特性: 32 KB分扇区闪存;。 控制器域网络(CAN)接口模块; 串行通信接口(SCI); 串行外设接口(SPI); 6个采集单元(4个带QEP); 引导ROM(LF240A器件); 针对片上闪存/ROM的代码安全性(L240A器件)。第26页,共50页。第1.2节 DSP的分类和特点TI TMS320C28x DSP系列(定点)(1) 规格: 32位定点C28xTM DSP内核; 150 MIPS的速率运行; 1.9 V内核与3.3 V外设。(2) 应用:照明,光纤网络(ONET),电源,工业自动化,消费类产品。 第27页,共50页。第1.2节 DSP的
12、分类和特点TI TMS320C28x DSP系列(定点)(3) 特性:针对任何中断的超高速2040 ns服务时间;强大的20 Mb/s数据记录调试功能;32/64位饱和度,单循环读修改写指令,64/32与32/32模数除法;高性能ADC;增强的工具套件,具备C与C+支持;独特的实时调试功能;3232单循环定点MAC,双通道1616单循环定点MAC;第28页,共50页。第1.2节 DSP的分类和特点TI TMS320C28x DSP系列(定点)(3) 特性:具备16位指令支持,以提高代码效率;兼容TMS320C24x DSP与TMS320C2xLP源代码。128 K分扇区闪存;12位A/D、12
13、.5 MSPS吞吐量、80 ns最低转换时间;2个事件管理器,2个串行通信接口模块;SPI, McBSP模块;增强的CAN模块;引导ROM;针对片上闪存的代码安全性。 第29页,共50页。第1.2节 DSP的分类和特点TMS320C5000 DSP平台该平台可提供20多种器件,包括OMAP5910处理器,其在单个芯片上集成了TMS320C55xTM DSP内核与TI 增强的ARM。C5000DSP平台是功耗敏感的系统设计人员的最佳选择,可以提供0.33 mA/MHz的低功耗以及高达600 MIPS的性能。C54XC55XOMAP 4 Platform第30页,共50页。第1.2节 DSP的分类
14、和特点TI TMS320C54x DSP系列(定点)(1) 规格:16位定点DSP;100 MIPS情况下,功耗低于60 mW;提供30532 MIPS性能的单核与多核产品;提供1.2 V、1.8 V、2.5 V、3.3 V与5 V版本;3种断电模式;全面的RAM与ROM配置;自动缓冲串行端口;多信道缓冲串行端口;主机端口接口;超薄封装(100、128、144与176引脚LQFP;144、176与169引脚MicroStar BGAsTM);每核6通道DMA控制器。 第31页,共50页。第1.2节 DSP的分类和特点TI TMS320C54x DSP系列(定点)(2) 应用:数字蜂窝通信、个人
15、通信系统(PCS)、寻呼机、个人数字助理、数字无绳通信、无线数据通信、网络、计算机电话、分组语音、便携的互联网音频、调制解调器。(3) 特性:集成Viterbi加速器;40位加法器与2个40位累加器,以支持并行指令;40位ALU,带两个16位配置功能,用于双单循环运行;1717乘法器,可实现16位带符号乘法运算;4条内部总线与双地址生成器,可实现多程序和数据提取;单循环归一化与指数编码;8个辅助寄存器和1个软件堆栈,可实现高级定点DSP C编译程序;用于电池驱动应用的断电模式。第32页,共50页。第1.2节 DSP的分类和特点TI TMS320C55x DSP系列(定点)(1) 规格:内核可以
16、为高达600 MIPS。在整个C5000 DSP平台上可实现软件兼容。 功耗0.15mW/MHz。(2) 应用:功能丰富的便携产品,2G、2.5G、3G手机与基站,数字音频播放器,数码相机,电子图书,语音识别,GPS接收器,指纹/模式识别,无线调制解调器,耳机,生物辨识。第33页,共50页。第1.2节 DSP的分类和特点TI TMS320C55x DSP系列(定点)(3) 特性:高级自动电源管理;可配置的空闲域,以延长电池寿命;缩短调制过程,从而加快产品上市进程。C5501/C5502 DSP:C5509 DSP:144/200 MHz时钟频率;256 KB RAM,64 KB ROM;3个M
17、cBSP;I2C;看门狗定时器;通用定时器。新型的C5509 DSP外设。USB 2.0全速(12 Mb/s)、10位ADC、实时时钟(RTC)、到MMC与SD的无缝媒体接口第34页,共50页。第1.2节 DSP的分类和特点TI OMAP5910 DSPOMAP即开放多媒体应用平台(Open Multimedia Application Platform)。双内核OMAP5910处理器是在单个芯片上集成了TMS320C55xTM DSP内核及TI增强型ARM925。它能够实现极高性能与低功耗的完美组合。这种独特的架构可以同时为DSP和ARM开发人员提供极具吸引力的解决方案,在融合了ARM的指令
18、与控制功能的情况下,能够提供DSP的低功耗与实时信号处理功能。应用范围非常广泛,从互联网应用到军事与政府移动系统,无所不含。第35页,共50页。第1.2节 DSP的分类和特点(1) 应用:因特网设备、增强型游戏、Webpad、销售点设备、医疗器件、业界专用PDA、远程信息、数字媒体处理、安全性、软件无线电。(2) 特性:150 MHz的TI增强ARM925微处理器:16 KB指令高速缓冲存储器以及8 KB数据缓冲器;数据与指令MMU;32位与16位指令集。150 MHz TMS320C55xTM DSP内核:24 KB指令高速缓冲存储器;160 KB SRAM;用于视频算法的硬件加速器。第36
19、页,共50页。第1.2节 DSP的分类和特点(3)外设与片上资源:192 KB共享SRAM;用于SDRAM与闪存的2个16位内存接口;9通道系统DMA控制器;LCD控制器;USB 1.1主机与客户机;MMC/SD卡接口;7个串行端口,外加3个UART;9个定时器;键盘接口;小型、289引脚、12 mm12 mm(GZG)或9mm19 mm(GDY)MicroStar BGAs封装选项第37页,共50页。第1.2节 DSP的分类和特点(4) OMAP 4 平台处理器:第38页,共50页。第1.2节 DSP的分类和特点(4) OMAP 4 平台处理器:转为智能手机、平板电脑和其他移动多媒体设备设计
20、硬件1080p多标准高清视频编解码视频捕捉和拍照硬件双核ARM Cortex-A93D图形加速卡移动应用平台Win CE,Linux,TI DSP/BIOS,Android第39页,共50页。第1.2节 DSP的分类和特点TMS320C6000 DSP平台该平台融合了高性能硬件与丰富的开发资源,带来了低成本与低功耗,并能够提供高达720 MHz的时钟频率。该平台具有众多代码完全兼容的器件。其性能在定点可以达到12005760 MIPS,在浮点可以达到6001350 MFLOPS。C64XC62X/C67X第40页,共50页。第1.2节 DSP的分类和特点TMS320C64X DSP平台(1)
21、规格:TMS320C64x DSP的高性能核心可提供高达1 GHz的可扩展性能;业界中速度最快的DSP,性能高达720 MHz(5760 MIPS);C64xTM DSP与TI的C62xTM DSP在软件方面具有兼容性。(2) 应用:DSL与调制解调器组、基站收发器、无线LAN、企业PBX、多媒体网关、宽带视频代码转换器、视频流服务器与客户机、高速扫描影像处理(RIP)引擎、网络相机。第41页,共50页。第1.2节 DSP的分类和特点TMS320C64X DSP平台(3) 特性:时钟频率可达300720 MHz, 指令执行速度可达24005760 MIPS,具有各种外设TMS320C6411
22、DSP:256 KB字节L2内存。TMS320C6412 DSP:灵活的32位PCI、32位HPI或10/100 Mb以太网MAC;256 KB字节L2内存。TMS320C6414 DSP:三个多信道缓冲串行端口(McBSP);32位主机端口接口(HPI)。TMS320C6415 DSP:灵活的32位/33 MHz PCI或32位HPI;用于ATM(UTOPIA)或McBWSP的PHY接口。第42页,共50页。第1.2节 DSP的分类和特点TMS320C2833532位C28X+32位单精度浮点运算(FPU)150MHz,1.9V内核,3.3V IO32位CPU,32位FPU,16*16 32
23、*32 乘法器6路DMA通道32位外部接口RAM,FLASH,可外扩Boot ROM88路复用IO128位加密锁18路PWM输出,6个事件捕捉器3个独立32位定时器2路CAN,3路SCI,2路SPI,1路I2C16路12位80ns AD转换器支持C/C+编程,低功耗模式第43页,共50页。第1.3节 选择DSP芯片的原则设计DSP系统,首先应确定所设计DSP系统的性能指标,选择合适的DSP芯片,不同的DSP应用系统由于应用场合、应用目的不尽相同,对DSP芯片的选择也是不同的。第44页,共50页。第1.3节 选择DSP芯片的原则1. 设计DSP系统应考虑的技术指标(1)由信号的频率范围确定系统的
24、最高采样频率(2)由采样频率、要进行的最复杂算法所需要时间来判断系统能否实时工作(3)由以上因素确定何种类型的DSP芯片的指令周期可满足需求;(4) 由数据量的大小确定所使用的片内RAM及需要扩展的RAM的大小;(5) 由系统所需要的精度来确定是采用定点运算还是浮点运算;(6) 根据系统是计算用还是控制用来确定I/O端口的需求。第45页,共50页。第1.3节 选择DSP芯片的原则2. 选择DSP需要考虑的因素(1)DSP芯片的运算速度: 指令周期(MOPS) MAC时间(MACS) FFT执行时间 MIPS BDTI Benchmark(2)DSP芯片的硬件资源。(3)DSP芯片的运算精度。(
25、4)DSP芯片的价格。(5)DSP芯片的开发工具。(6)DSP芯片的功耗。第46页,共50页。第1.3节 选择DSP芯片的原则3.一般原则(1) 主流产品,在DSP市场上占较大的份额;(2) 用户众多,便于与他人交流;(3) 性能/价格比好。(4) 其他:除了上述因素外,选择DSP芯片还应考虑到封装的形式、质量标准、供货情况、生命周期等。第47页,共50页。习题1.请详细描述传统的DSP芯片的主要结构特点。2.结合所在实验室的某项目,做一篇DSP选型报告,要求有项目描述、重点问题、选型依据、性能比较等内容。(以下3和4任选一题即可)3. 目前数字信号处理应用的实现方案很多,主要采用包括: (1) DSP processors (2) FPGA: field programmable gate array (3) ASSP: application specific standard product (4) ASIC:application specific integrated circuit 请简单描述(2)(3)(4),并分别列举出一个具体的芯片及其相应的应用实例。4. 目前数字信号处理器件(DSP)的发展趋势主要包括: (1) 通过体系结构的改进大幅提升芯片的处理能力,并降低相应的处理功耗。 (2) 提供更高的单片集成度,包括提供更多的片上存储器和外设等,以及集成协处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园防楼道踩踏预案(3篇)
- 二零二五年度水产商品交易市场建设合同2篇
- 自动投球机课程设计
- 软件课程设计
- 冲压厂事故应急处理预案模版(2篇)
- 2025年担当负责争作为守规矩心得体会样本(3篇)
- 中学档案人员岗位制度范文(2篇)
- 烘焙专栏课程设计
- 二零二五年度按摩技师在线咨询服务承包合同3篇
- 课题申报书:大学生学习特点与学习评价研究
- GB/T 8574-2024复合肥料中钾含量的测定
- 工程结算业务咨询服务协议书
- 床旁超声监测胃残余量
- 综合实践活动教案三上
- 公交公司风险分级管控台账
- 食品安全应急管理和突发事故报告制度
- 《新能源汽车电气设备构造与维修》项目三 新能源汽车照明与信号系统检修
- 国际贸易风险防范与应对指南
- 2023年宜宾五粮液股份有限公司社会招聘考试真题
- 2024新教科版一年级科学上册全册教案
- 2024儿童身高现状报告
评论
0/150
提交评论