实时数字信号处理与DSP芯片31张ppt课件_第1页
实时数字信号处理与DSP芯片31张ppt课件_第2页
实时数字信号处理与DSP芯片31张ppt课件_第3页
实时数字信号处理与DSP芯片31张ppt课件_第4页
实时数字信号处理与DSP芯片31张ppt课件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、DSP 原理及应用什么是什么是DSP芯片芯片 DSP : Digital Signal ProcessingDSPs:Digital Signal processors内部采用程序和数据分开的哈佛结构;具有专门的硬件乘法器;广泛采用流水线操作;提供特殊的DSP 指令; 适用于快速实现各种数字信号处理算法。 实时性的要求一): 系统必须在有限的时间内对外部输入信号完成指定的操作,即信号的处理速度必须大于或等于信号的输入速度。 IP电话voice over IP) 电动机方向舵实时性的要求二)从信号输入到结果输出的延迟必须足够小,即响应时间满足系统的要求。医 疗 诊 断 为什么要用DSP芯片,而不

2、是模拟器件来对信号进行处理? 模拟电路的性能要取决于温度等环境因素。而数字滤波器则基本上不受环境的影响。 DSP易于在非常小的宽容度内进行计算,因为其性能并不取决于性能离散的器件组合。 一个模拟电路一旦制造出来,其特性例如通带频率范围是不容易改变的。使用DSP实现数字信号处理,就可以通过对其重新编程来改变系统的特性。 信 号 处 理 方 式 的 比 较比较因素模拟方式数字方式修改设计的灵活性修改硬件设计,或调整硬件参数改变软件设置精度元器件精度A/D的位数和计算机字长,算法可靠性和可重复性受环境温度、湿度、噪声、电磁场等干扰和影响大不受这些因素的影响大规模集成尽管已有一些模拟集成电路,但品种较

3、少、集成度不高、价格较高DSP器件体积小、功能强、功耗小、一致性好、使用方便、性能/价格比高 实时性除开电路引入的延时外,处理是实时的 由计算机的处理速度决定高频信号的处理可以处理包括微波毫米波乃至光波信号按照奈准则的要求,受S/H、A/D和处理速度的限制能够进行数字信号处理的能够进行数字信号处理的CPU通用处理器(GPP)采用冯.诺依曼结构,程序和数据的存储空间合二而一 8-bit Apple(6502),NEC PC-8000(Z80) 8086/286/386/486/Pentium/Pentium II/ Pentium III PowerPc 64-bit CPU(SUN Sparc

4、,DEC Alpha, HP) CISC 复杂指令计算机, RISC 精简指令计算机 采取各种方法提高计算速度,提高时钟频率,高速总线,多级Cashe,协处理器等 Single Chip Computer/ Micro Controller Unit(MCU)具有通用CPU所具有的ALU和CU,还有存储器(RAM/ROM)寄存器,时钟,计数器,定时器,串/并口,有的还有A/D,D/A INTEL MCS/48/51/96(98) MOTOROLA HCS05/011 ARM 7,9,DSP采用哈佛结构,程序和数据分开存储 采用一系列措施保证数字信号的处理速度,如对FFT的专门优化 DSPDSP

5、与通用处理器的比较与通用处理器的比较 1 对密集的乘加法运算的支持对密集的乘加法运算的支持2 存储器结构存储器结构3 零开销循环零开销循环4 定点,浮点计算定点,浮点计算6 执行时间的预测执行时间的预测5 专门的寻址方式专门的寻址方式8 开发工具的要求开发工具的要求7 多处理器接口多处理器接口9 JTAGJoint Test Action Group标准测试接口标准测试接口IEEE 1149标准接口)标准接口)DSP芯片的第一步芯片的第一步 1978 AMI公司 1979 美国Iintel公司第一个单片DSP芯片。但是这两种芯片内部都没有现代DSP芯片所必须的单周期指令功能。 1980年。日本

6、NEC公司 PD7720 第一个具有乘法器的商用DSP 芯片。 1982 日本Hitachi 公司 浮点DSP芯片CMOS工艺)。 1983 日本Fujitsu公司 指令周期120ns ,双内部总线 第一个高性能的浮点DSP芯片应是AT&T公司于1984年推出的DSP32。 第一代 (1982) TMS320C1x;第二代 TMS320C2x;第三代 TMS320C3x;第四代 TMS320C40/C44;第五代 TMS320C50/C51/C52/C53;第六代 TMS320C6000;还有多种不同领域的DSP芯片P13 图1.1 )目前最成功:美国德克萨斯仪器公司Texas Ins

7、truments,TI)发展趋势从运算速度来看,MAC一次乘法和一次加法时间已经从80年代初的400ns如TMS32019降低到40ns如TMS32C40),处理能力提高了10多倍。内部关键的乘法器部件从1980年的占模区的40左右下降到5以下,片内RAM增加一个数量级以上。从制造工艺来看,1980年采用4的N沟道MOS工艺,而现在则普遍采用亚微米CMOS工艺。引脚数量从1980年的最多64个增加到现在的200个以上,引脚数量的增加,意味着结构灵活性的增加。DSP芯片的发展,使DSP系统的成本、体积、重量和功耗都有很大程度的下降。 DSP厂商的芯片一) 公司公司/名称名称芯片芯片/核核定点定点

8、/浮浮点点字长字长(bits)指令长度指令长度(bits)钟频钟频(MHz)DSP GroupPineDSPCoreCoreFixed161640OakDSPCoreCoreFixed161680TeakDSPCoreCoreFixed1616130PalmDSPCoreCoreFixed16/20/2416/32150ARMPiccoloCoreFixed1616/3270Hitachi SH-DSPChipFixed1616/3266DSP厂商的芯片二)公司公司/名称名称芯片芯片/核核定点定点/浮点浮点字长字长(bits)指令长度指令长度(bits)钟频钟频(MHz)IBMC54XDSPC

9、oreFixed161666Mentor GraphicsM320C50CoreFixed1616Siemens (Infineon)TriCoreBothFixed3216/3280Carmel BothFixed1624/48120ZoranZR386xxChipFixed203240ZSP CorporationZSP164xxChipFixed1616200DSP芯片的四大家族芯片的四大家族Analog Devices ADSP-21xx TigerSharc DSP SHARC DSP Lucent DSP-16xx DSP16000 Motorola DSP-56800 DSP 5

10、63xx Lucent/Motorola StarCore SC100 Texas Instrument TMS320C2000 TMS320C5000 TMS320C6000TMS320DM640OMAPAnalogDevicesADSP-21xxTigerSharcDSPSHARCDSP16-bitDSP,支持定点和浮点运算,支持定点和浮点运算带带8-bit保护位的保护位的40-bitACC单周期执行指令多数指令单周期执行指令多数指令可以条件执行可以条件执行VLIW超长指令字结构可以在一个机器周超长指令字结构可以在一个机器周期内执行四条指令期内执行四条指令该系列该系列DSP具有具有SIMD

11、单条指令多个数据单条指令多个数据的能力的能力内部集成有大容量的内部集成有大容量的SRAM第一个第一个TigerSharcDSP集成了集成了6Mbit的的RAM)ADI公司的软硬件开发工具:公司的软硬件开发工具:VisualDSP集成集成开发环境开发环境LucentDSP-16xxDSP1600016-bit定点定点DSP具有具有16316-bit的乘法器的乘法器36-bit的的ALU/移位器移位器所有片种都有片内所有片种都有片内ROM工作在工作在2.7-4.75V双双MAC单元单元支持支持16332-和和32332-bit的乘法的乘法ALU支持支持16-、32-、40-bit运算运算X和和Y存

12、储器具有存储器具有32-bit数据宽度数据宽度软件工具:软件工具:ANSIC编译器、汇编器、连接器、编译器、汇编器、连接器、调试器和软仿真器。用调试器和软仿真器。用TargetView通信系通信系统通过统通过JTAG来作独立的或连网的硬件仿真来作独立的或连网的硬件仿真可以图形化地显示通过可以图形化地显示通过DSP的数据流。这的数据流。这样,用户可以观察到处理器中没有充分使样,用户可以观察到处理器中没有充分使用的部分,修改代码来提高效率。用的部分,修改代码来提高效率。SynopsysCOSSAP,CadenceSPW,以及以及MathworksMatlab等第三方的工具。等第三方的工具。Moto

13、rolaDSP-56800DSP563xx16,24-bit定点定点DSP带有控制功能的带有控制功能的DSP可以中断的硬件可以中断的硬件do循环循环七级流水,七级流水,具有条件具有条件ALU指令指令以寄存器为基础的结构以寄存器为基础的结构与核执行单元并发的六通道与核执行单元并发的六通道DMA操作操作多数器件工作于多数器件工作于3.3V,并兼容,并兼容5V的的I/O;有些;有些器件工作于器件工作于1.8V,兼容兼容3.3V的的I/O,工作于,工作于2.7V和和70MHz与核并行工作的滤波器协处理器与核并行工作的滤波器协处理器使用使用OnCE口,通过口,通过JTAG接口作片上仿真。接口作片上仿真。

14、CodeWarrior提供集成的开发环境。提供集成的开发环境。Lucent/MotorolaStarCoreSC10016-bit定点定点DSP核核DSP结构可以升级结构可以升级可变长度指令提高代码的效率和并行性可变长度指令提高代码的效率和并行性更好的更好的C程序编译器程序编译器 TMS320C5000 结构特点结构特点16-bit定点定点DSPC55x有双有双MAC单元;单元;C54x有单有单MAC单单元元C55的指令长度可变,且没有排队的限的指令长度可变,且没有排队的限制制C55x有有12组总线;组总线;C54x有有8组总线组总线工作于工作于0.9V和和300MHz 综合介绍综合介绍C55

15、x和和C54x源代码兼容,而源代码兼容,而C5x和和C2x源代码兼容。源代码兼容。C54x关注于低功耗,关注于低功耗,而而C55x则将低功耗提到一个新水平:则将低功耗提到一个新水平:300MHz的的C55x和和120MHz的的C54x相比,相比,性能提高性能提高5倍,而功耗则降到六分之一。倍,而功耗则降到六分之一。 TMS320C6000 结构特点结构特点第一块第一块C64x可以达到可以达到750MHz超长指令字超长指令字VLIW结构具有与结构具有与RISC类似的特点类似的特点C编译器与结构结合紧密编译器与结构结合紧密8个功能块提高了并行性个功能块提高了并行性 综合介绍综合介绍TI的的TMS3

16、20C6000是基于超长指令字是基于超长指令字VLIW结构的通用结构的通用DSP系列。该结构包括定点的系列。该结构包括定点的C62x、浮点的、浮点的C67x和新的和新的C64x。C64x和和C62x代码兼容,但结构有显著的加强,代码兼容,但结构有显著的加强,其初期的工作频率可达其初期的工作频率可达750MHz。C67x在在C62x八个功能八个功能块中的六个上增加了浮点功能,因此其指令集是不同的。块中的六个上增加了浮点功能,因此其指令集是不同的。 TMS320DM64xDSPs 特点特点针对视频进行优化的针对视频进行优化的 VC1/WMV9FullD1SD解码解码 MPEG-2MPMLSD解码解

17、码 MPEG-4ASPFullD1SD解码解码专用视频处理子系统专用视频处理子系统 后端后端集成集成OSD,四个视频,四个视频DAC,24位数字位数字RGB输出输出C编编译器与结构结合译器与结构结合紧密。紧密。 前端前端图像缩放工具、影像处理引擎、图像缩放工具、影像处理引擎、16位数字输入位数字输入。视频编码视频编码/解码定点数字信号处理解码定点数字信号处理采用达芬奇技术采用达芬奇技术 综合介绍综合介绍 TMS320DM64x架构是一款高度集成的片上系统架构是一款高度集成的片上系统(SoC),集成了数字视频所需的许多外部组件,集成了数字视频所需的许多外部组件,使硬件材料清单成本降低了使硬件材料

18、清单成本降低了50%。DM64x器件器件建立在建立在TI性能卓越的性能卓越的TMS320C64x+DSP内内核基础之上,核基础之上,ARM926处理器、视频加速器、网处理器、视频加速器、网络外设及外部存储器存储设备接口等都专门为络外设及外部存储器存储设备接口等都专门为视频功能进行了调节。视频功能进行了调节。TMS320DM6443针对视针对视频编码及解码应用进行了调优,可提供数字视频频编码及解码应用进行了调优,可提供数字视频解码所需要的全部组件,包括带集成式图像缩放解码所需要的全部组件,包括带集成式图像缩放工具及画中画工具及画中画(OSD)引擎的模拟及数字视频输出。引擎的模拟及数字视频输出。T

19、MS320DM6446则特别适合视频编码与解码,则特别适合视频编码与解码,其专门的视频处理前端添加了视频编码功能,能其专门的视频处理前端添加了视频编码功能,能够捕获各种数字视频格式。够捕获各种数字视频格式。达芬奇达芬奇DaVinciTM技术介绍技术介绍达芬奇技术是业界第一款集成了 DSP 处理器、软件、工具以及技术支持的综合型解决方案。适用于开发优化的数字视频终端设备。达芬奇技术由组件优化构成,这些组件可以使数字视频终端设备相互支持:达芬奇处理器达芬奇处理器基于业界最高性能的 DSP 平台TI TMS320C6000,其充分利用了 TI 最新的 C64x+ DSP 内核。达芬奇处理器包含基于可

20、扩展、可编程 DSP 的 SoC可从 DSP 与 ARM 内核进行定制),同时还包含优化的加速器与外设,以全方位满足各种数字视频终端设备对价格、性能以及功能等多方面的需求。达芬奇软件达芬奇软件运行于达芬奇处理器之上的达芬奇软件将充分利用芯片资源,其运行于达芬奇处理器之上的达芬奇软件将充分利用芯片资源,其内置于可配置的框架内,并通过流行操作系统内部已公布的内置于可配置的框架内,并通过流行操作系统内部已公布的API提提供,以实现快速的软件实施。供,以实现快速的软件实施。视频、影像、音频及语音编解码器视频、影像、音频及语音编解码器H.264,MPEG4,H.263,WMV9,MPEG2,JPEG,AAC+,WMA,MP3,G.711,G.728,G.723.1,G.729ab等视频、影像、音频以及语音编解等视频、影像、音频以及语音编解码器码器操作系统操作系统达芬奇技术最初支持达芬奇技术最初支持Linux操作系统,未来会陆续实现对诸如操作系统,未来会陆续实现对诸如WinCE等其它流行操作系统的支持。等其它流行操作系统的支持。应用编程接口应用编程接口(API)这些这些API可结合可结合DSP与与ARM软件开发人员双方的最大优势。软件开发人员双方的最大优势。在在DSP平台针对平台针对DSP专家保持开放性的同时,专家保持开放性的同时,ARM软件开发人员软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论