DSP原理与应用概论.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP原理与应用概论

DSP原理与应用;一、绪论;1.1.2 DSP的发展历史 DSP发展的三个阶段: 1)1980年前后。DSP出现之前的信号处理 靠微处理器完成,无法满足越来越大信号量的高速处理要求。1979年AMI公司的S811是第一个单片DSP芯片,但是内部没有所必须的单周期乘法器。1980年NEC的mPD7720是第一个具有硬件乘法器的DSP芯片。 为什么乘法器对DSP很重要?回忆一下数字信号处理课程中FFT的运算。 ;2)1990年前后。1982诞生了TMS32010,芯片采用微米工艺NMOS制作,能够进行硬件乘法、硬件FFT以及单指令滤波处理,处理速度比微处理器快几十倍,在编译码器中得到了广泛应用。 ;3)2000年前后。DSP运算速度得到更大提升,系统集成度也更高。大量常用外围器件接口集成到一个芯片上。其应用已从高精尖的军用发展到日常民用的领域内。 迄今为止,DSP已发展为门类齐全,开发工具完整,服务支持完备的产业链。 ;1.2. FGPA、ARM、 DSP各自的特点 这三类器件都广泛应用于当今信号处理领域 FPGA:可以并行处理数据,IO口配置灵活,对于复杂算法实现比较困 难,成本较高,广泛应用于雷达、交换机等领域。 ARM:接口丰富、有更好的通用性,耗电低,价格低廉。相对于计算能 力,其更偏向于控制,嵌入式系统使其成为一个小型计算机。广泛 用于手机,掌上电脑等电子消费产品中。 DSP:更注重于高速的计算能力,在机器视觉,图像处理等领域有着广泛 的应用。 对于一个系统,可以充分利用这三类器件的特点,将其整合,提高系统的整体性能。现在的双核产品,如TI的达芬奇图像处理芯片,将ARM核与DSP核集成到一个新品之中,ARM负责外设端口和操作系统,DSP负责高速信号处理。;1.3. DSP生产厂商及主要系列 两大主要DSP生产厂商: 美国TI公司的主打芯片系列 TMS320C2000:C20X,F20X,F24X,F24XX。用于工业控制领域,接口 丰富。 TMS320C5000:C54X,C54XX,C55X。低功耗,性价比高。 TMS320C6000:C62XX,C67XX,C64X。高性能,功耗和价格也高。 美国ADI公司主打芯片系列 21xx: 218x,219x。外围接口多,作为控制类芯片使用。 SHARC: 2106X,21160,21161。具有高水平的浮点性能。 TigerSHARC: TS101,TS201。比SHARC具有更高的浮点运算功能。 blackfin: BF531,BF532,BF533,BF535,BF561 。是高性能 16位DSP信号处理能力与通用微控制器使用方便的性能 结合。 本课程讲述内容为TI公司TMS320C6000系列的DM642芯片。;1.4.TMS320DM642芯片概论 1.4.1TMS320DM642(以下简称DM642)的主要特点: 1)属于TMS320C6000系列。 2)定点的图像/视频处理器。 3)时钟频率分为500MHz、600MHz和720MHz三种。 4)每周期可对8条32bit的指令取指。 5)6个ALU(算术逻辑单元),每个单元支持时钟周期内的单32bit、双16bit或4个8bit的算术运算。 2个乘法器,支持4个16x16bit的乘法运算或8个8x8的乘法运算。 6)拥有128Kbit的L1P程序Cache和128Kbit的L1D数据Cache。以及2Mbit的L2RAM/Cache。 7)拥有丰富的外部器件接口。 ;1.4.2 DM642(包括C62X/C64X/C67X系列)的内部功能框图;二、DSP的CPU数据通路与控制;2.1.2.寄存器组:C64x有两个通用寄存器组A和B,每个通用寄存器组有32个32为的寄存器(A组为A0~A31,B组为B0~B31)。这些通用寄存器可当做数据、数据地址指针或条件寄存器使用。 2.1.3.寄存器交叉通路:每个功能单元对各自数据通路的寄存器进行读写。如果功能单元访问另一个通路的寄存器,可以通过交叉通路1x和2x进行。即A通路的功能单元如果访问寄存器组B,则通过1x,而B通路的功能单元如果访问寄存器A,则通过2x。 2.1.4.存储器存取通路: 1) 读取通路,将数据从存储器读取到寄存器组中。 对于寄存器组A:

文档评论(0)

骨干 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档