欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    DSP原理及应用第一章.ppt

    • 资源ID:5428141       资源大小:261.50KB        全文页数:53页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DSP原理及应用第一章.ppt

    DSP原理及应用,第一章 DSP技术概述第二章 DSP芯片结构介绍 第三章 DSP指令系统及特点 第四章 DSP软件开发过程 第五章 汇编语言编程举例,主要内容,第一章 DSP技术概述,第三节 DSP芯片的选择,第一节 DSP系统概述,第四节 DSP芯片的主要优点与应用领域,第五节 DSP应用系统的开发工具,第二节 DSP芯片技术的发展,第一节 DSP系统概述,DSP系统,模拟系统,数字信号,模拟信号,运算过程,强调控制,实时处理,FPGA/CPLD,DSP芯片,模拟器件,一、DSP系统的特点,1.精度高,模拟网络元件(R、L、C等),精度10-3,模拟网络系统,难,数字系统,17位字长,DSP、D/A,精度10-5,2.可靠性强,信号,放大器A,信号,放大器B,计算机A,计算机B,A、B结果可能不同,A、B结果果相同,只要误差不超过0、1判决电平,3.集成度高,DSP系统,表面贴装,ASIC芯片,DSPCPLDFPGA,开发,压缩体积降低成本,4.接口方便,以现代数字技术为基础的系统或设备都是兼容的,系统接口方便。,5.灵活性好,DSP系统,DSPCPLDFPGA,可编程,可编程,可编程,改变软件,不同的功能,硬件更简单,DSP系统开发周期大大缩短,6.保密性好,DSP系统,DSPCPLDFPGA,可编程,可编程,保密性好,隐蔽内部总线地址变化,做成ASIC,保密性能几乎无懈可击,7.时分复用,信号的采样频率与DSP系统的运算速度相比较低的场合。,系统n,信道1,信道2,信道n,实时性要求不高的场合。,应用场合,DSP系统,系统2,系统1,二、DSP系统的设计思路,输入,抗混叠滤波器,A/D,D/A,DSP芯片,平滑滤波器,输出,典型的DSP系统,1.总体方案设计,DSP系统设计前:明确设计任务 给出设计任务书 功能描述准确 功能描述清楚 描述的方式 人工语言 流程图 算法描述 将设计任务书转化为量化的技术指标。,技术指标的确定,系统采样频率,信号频率,最复杂的算法所需最大时间,对实时程度的要求,片内、外RAM的容量,数量及程序的长短,16、32位定点、浮点运算,系统所要求的精度,输入输出端口要求,计算、控制,选定DSP芯片型号,成本供货能力技术支持开发系统体积功耗工作环境温度,DSPA/DD/ARAM,性能指标,其它因素的考虑,总体设计,软件,系统初步分工,硬件,2.软件设计阶段,源程序,汇编器汇编,目标文件,链接器连接,调试器调试,代码转换,C语言汇编语言混合语言,代码写入EEPROM,可执行文件,软件仿真,反复,3.硬件设计阶段,硬件实现方案,确定最优硬件实现方案画出硬件系统框图,性能指标工期成本等,器件的选型,DSP芯片、A/DD/A、内存、电源、逻辑控制、通信、人机接口、总线等,DSP芯片,根据是用于控制还是计算目的,选择:不同的厂商不同系列不同工作频率不同工作电压不同工作温度采用定点或浮点型芯片,器件的选型原则,A/D变换,根据采样频率、精度:确定A/D型号是否要求片上自带采样保持器多路器基准电源等。,器件的选型原则,D/A变换,根据信号频率、精度:是否要求基准电源多路器输出运放等。,存储器,RAM、EPROM(或EEPROM、Flash Memory),主要考虑:工作频率内存容量位长(8位/16位/32位)接口方式(串行/并行)、工作电压(5V/3.3V或其他)。,器件的选型原则,逻辑控制,先确定所用器件,如PLD、EPLD或FPGA;再根据自己的特长和公司芯片的特点决定采用哪家公司的哪一系列产品;最后根据DSP芯片的频率决定芯片的工作频率,并以此来确定使用的芯片。,器件的选型原则,通信接口,根据与其他系统通信的速率决定采用的通信方式:串口并口总线,器件的选型原则,总线选择,根据使用场合、数据传输速率的高低(总线宽度、频率高低、同步方式等)选择:PCIISA现场总线,器件的选型原则,人机接口,可以通过单片机构成通信,也可在DSP的基础上直接构成。键盘显示器等,器件的选型原则,电源选取,主要考虑电压的高低和电压的大小。电压高低要匹配电流容量要足够,必须清楚了解器件的使用和系统的开发,对于关键环节要做仿真。,原理图设计,PCB板设计,要求DSP系统设计人员既要熟悉系统工作原理,又要清楚布线工艺和系统结构设计。,软、硬件调试,借助仿真工具或开发工具进行软、硬件仿真调试时,往往要反复多次调试。,4.系统集成,系统集成:是将软硬件结合起来,并组合成样机,在实际系统中运行,进行系统测试。如果系统测试结果符合设计指标,则样机设计完毕。但由于在软硬件调试阶段调试的环境是模拟的,因此在系统测试时往往会出现一些问题,应找出原因,不断改进。,第二节 DSP芯片技术的发展,1978年,AMI公司生产的S2811;1979年美国Intel公司的商用可编程器件2920;这两种是DSP芯片的一个主要里程碑。特点:没有现代DSP芯片所必须有的单周期乘法器。1980年,日本NEC公司推出PD7720。特点:是第一片具有乘法器的商用DSP芯片。,1982年,美国德州仪器公司(Texas InstrumentsTI)推出第一代DSP TMS320010及其系列产品,目前已发展到第六代。TI公司的系列DSP产品已经成为了当今世界最有影响的DSP芯片,其DSP市场占有量占全世界份额的近50%,成为世界上最大的DSP芯片供应商。,1982年,日本东芝公司推出浮点DSP芯片。1984年,AT&T公司推出DSP32,是较早的具备较高性能的浮点DSP芯片。1986年,Motorola公司推出了定点DSP MC56001。1990年,推出了与IEEE浮点格式兼容的浮点DSP芯片MC96002。美国模拟器件公司(Analog DevicesAD)相继推出了定点DSP芯片ADSP21xx系列,浮点DSP芯片ADSP210 xx系列。,30多年来,DSP芯片得到了迅猛发展,主要体现在如下方面:,1.在生产工艺上 采用1m以下的CMOS制造工艺技术和砷化镓集成电路制造技术,使集成度更高,功耗更低,从而使高频、高速的DSP处理器得到更大的发展。2.基本结构上 以RISC(精简指令系统计算机)结构、单片并行计算机结构为主导,脉冲阵列和数据流阵列也将成为并行处理器的主要体系结构。设计、测试简单,易模块化,易于实现流水线操作和多处理器结构。,3.模拟/数字混合上 集滤波、A/D、D/A及DSP处理于一体,将成为DSP发展的主要方向,是DSP厂商的主要增长点。4.DSP技术与ASIC技术融合上 在DSP芯片中嵌入ASIC模块,进一步扩大DSP逻辑控制功能。5.代码兼容性上 将推出更新的、更强大的优化C编译器来适应不同型号的DSP代码生成,各种DSP的开发、加速、并行处理插件板也将大量涌现。,第三节 DSP芯片的选择,设计DSP应用系统,选择DSP芯片是非常重要的一个环节。只有选定了DSP芯片才能进一步设计其外围电路及系统的其它电路。选择原则:根据实际应用系统需要、应用场合、目的,选择满足所需功能、成本低、耗电小、使用方便、有技术支持、升级方便的芯片。,1TI公司的DSP芯片 TI公司常用的DSP芯片可以归纳为三大系列:(1)TMS320C2000系列,称为DSP控制器,集成了flash存储器、高速A/D转换器以及可靠的CAN模块及数字马达控制的外围模块,适用于三相电动机、变频器等高速实时工控产品等需要数字化的控制领域。(2)TMS320C5000系列,这是16位定点DSP。主要用于通信领域,如IP电话机和IP电话网关、数字式助听器、便携式声音/数据/视频产品、调制解调器、手机和移动电话基站、语音服务器、数字无线电、小型办公室和家庭办公室的语音和数据系统。,一、主要的DSP芯片种类,(3)TMS320C6000系列DSP 采用新的超长指令字结构设计芯片。其中2000年以后推出的C64x,在时钟频率为1.1GHz时,可达到8800MIPS以上,即每秒执行90亿条指令。其主要应用领域为:1)数字通信 完成FFT、信道和噪声估计、信道纠错、干扰估计和检测等。2)图像处理 完成图像压缩、图像传输、模式及光学特性识别、加密/解密、图像增强等。,2AD公司的DSP芯片 特点:系统时钟一般不经分频直接使用。定点DSP芯片的程序字长为24位,数据字长为16位。一般具有2个串行口、1个内部定时器和3个以上的外部中断源,此外还提供8位EPROM程序引导方式。浮点DSP芯片,程序存储器为48位,数据存储器为40位,支持32位单精度和40位扩展精度的IEEE浮点格式,有3至4个外部中断源。,3AT&T公司的DSP芯片 定点DSP芯片的程序和数据字长均为16位,有2个精度为36位的累加器,片内具有2K字的程序ROM和512字的数据RAM。浮点DSP芯片,80/100ns的指令周期,片内具有3个512字的RAM块,或2个512字的RAM块加1个4K字的ROM块。可以寻址4M字的外部存储器。具有4个40位精度的累加器和22个通用寄存器。,4Motorola公司的DSP芯片定点DSP芯片程序和数据字长为24位,有2个精度为36位的累加器。浮点DSP芯片,累加器精度达96位,可支持双精度浮点数,该芯片的指令周期为50/60/74ns。内部具有10个96位或32位基于寄存器的累加器。适合于自适应滤波的专用定点DSP芯片,程序字长和数据字长分别为24位和16位,累加器精度为40位。,5其他公司NEC公司的PD77C25、PD77220定点DSP芯片和PD77240浮点DSP芯片等。LUCENT的DSP1600等,INTEL也有自己的DSP产品。,1DSP芯片的运算速度 MAC时间:一次乘法和一次加法的时间。大部分DSP芯片可在一个指令周期内完成一次乘法和一次加法操作。FFT执行时间:运行一个N点FFT程序所需时间。由于FFT运算在数字信号处理中很有代表性,因此FFT运算时间常作为衡量DSP芯片运算能力的一个指标。MIPS:每秒执行百万条指令。MOPS:每秒执行百万次操作。MFLOPS:每秒执行百万次浮点操作。BOPS:每秒执行十亿次操作。,二、选择芯片考虑的因素,2DSP芯片的价格 如果采用价格昂贵的DSP芯片,即使性能再好,其应用范围也受到一定限制,尤其是民用产品。3DSP芯片的硬件资源 不同DSP芯片所提供的硬件资源不同,如片内RAM、ROM的数量,外部可扩展的程序和数据空间,总线接口、I/O接口等。4DSP芯片的运算精度 一般的定点DSP芯片字长为16位,少数24位。浮点芯片的字长一般为32位,累加器为40位。,5DSP芯片的开发工具 在DSP系统的开发过程中,如果没有开发工具的支持,要想开发一个复杂的DSP系统几乎是不可能的。功能强大的开发工具,可使开发时间大大缩短。6DSP芯片的功耗 便携式的DSP设备、手持设备、野外应用的DSP设备等对功耗有特殊的要求。7其他因素 除了上述因素外,还要考虑到封装形式、质量标准、供货情况、生命周期等。,一般地讲:定点DSP芯片的价格较便宜,功耗较低,但运算精度稍低。浮点DSP芯片的优点是运算精度高,用C语言编程调试方便,但价格稍高,功耗较大。DSP应用系统的运算量是确定选用DSP芯片处理能力的基础。运算量小,则可选用处理能力不是很强的DSP芯片,降低系统成本。如果单片DSP芯片达不到要求,则需选用多个DSP芯片并行处理。,第四节 DSP芯片的主要优点与应用领域,一、DSP芯片的优点,1哈佛结构2多总线结构和多处理单元 3.流水线技术4特殊的DSP指令5指令周期短 6.运算精度高 7.硬件配置强8.耗电省,二、DSP芯片的主要应用领域,目前DSP的应用主要包括如下方面:(1)信号处理 如数字滤波、自适应滤波、快速傅里叶变换、希尔伯特变换、小波变换、相关运算、谱分析、卷积、模式匹配、加窗、波形产生等。,(2)通信 如调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、纠错编码、可视电话、个人通信系统、移动通信、个人数字助手(PDA)、X.25分组交换开关等。(3)语音 如语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认、语音邮件、语音存储、扬声器检验、文本转语音等。,(4)军事 如保密通信、雷达处理、声纳处理、图像处理、射频调制解调、导航、导弹制导等。(5)图形与图像 如二维和三维图形处理、图像压缩与传输、图像增强、动画与数字地图、机器人视觉、模式识别、工作站等。(6)仪器仪表 如频谱分析、函数发生、锁相环、地震处理、数字滤波、模式匹配、暂态分析等。,(7)自动控制 如引擎控制、声控、机器人控制、磁盘控制器、激光打印机控制、电动机控制等。(8)医疗 助听器、超声设备、诊断工具、病人监护、胎儿监控、修复手术等。(9)家用电器 如高保真音响、音乐合成、音调控制、玩具与游戏、数字电话与电视、电动工具、固态应答机等。(10)汽车 如自适应驾驶控制、防滑制动器、发动机控制、导航及全球定位、振动分析、防撞雷达等。,第五节 DSP应用系统的开发工具,开发工具的好坏对代码的长度、代码的执行速度起着关键的作用,开发工具的功能是否齐全,使用是否方便,在很大程度上将影响DSP系统的开发周期以及产品上市时间。由于不同厂商、不同系列的DSP都有自己的开发工具,因此开发工具的选择也是重要的一环。,DSP芯片的开发工具:可以分成代码生成工具和代码调试工具两大类。,代码生成工具主要包括:C编译器,汇编器,连接器,存档器,助记符到代数式指令翻译器,建库工具,十六进制转换工具,绝对地址列表器,交叉引用列表器。,调试工具主要有:软件仿真器,集成开发环境,可扩展的开发系统仿真器,硬件开发模块。,代码生成工具的作用:是将用C或汇编语言编写的DSP程序编译汇编并连接成为可执行的DSP程序。,代码调试工具的作用:是对DSP程序及系统进行调试,使之能够达到设计目标。,DSP的开发工具,代码生成工具,C编译器(C Compiler)汇编器(Assembler)连接器(Linker)存档器(Archiver)助记符到代数式指令翻译器(Mnemonic to algebraic translator utility),将C/C+语言源程序自动编译为TMS320C54x的汇编语言源程序。,将汇编语言源文件转换成机器语言的COFF文件。,把汇编生成的、可重新定位的COFF目标文件组合成一个可执行的COFF目标块。,将一组文件(源文件或目标文件)组成为一个存档库文件。,将包含助记符指令的汇编语言源文件转换成包含代数指令的汇编语言源文件,代码生成工具,建库工具(Library-build utility)十六进制转换工具(Hex Conversion Utility)绝对地址列表器(Absolute lister)交叉引用列表器(Cross-reference lister),用来建立自己用户用的、C语言编写的支持运行的库函数。,TMS320C54x DSP接收COFF文件作为输入,但大多数EPROM编程器不接收COFF文件。该工具可以方便地将COFF文件转换TI,Intel,Motorola或Tektronix公司的目标文件,将连接后的文件作为输入,生成.abs输出文件。对.abs文件汇编产生包含绝对地址的清单。如果没有绝对地址列表器,所生成清单可能是冗长的,要求进行许多人工操作,利用目标文件生成一个交叉引用清单,列出所链接的源文件中的符号以及他们的定义和引用情况。,1.DSP应用系统模型包括哪些主要部分?2.DSP系统有何特点?3.设计一个DSP系统应考虑哪些问题?4.选择DSP芯片的依据是什么?5.比较不同种类DSP芯片的区别是什么?6.在你接触到的问题中,哪些可用DSP来解决?7.开发DSP系统可用哪些开发工具?8.试列举DSP芯片的特点。,思考题,谢 谢,

    注意事项

    本文(DSP原理及应用第一章.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开