- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP原理与应用研讨
DSP原理与应用 一、绪论 1.1DSP的含义及历史 1.1.1 DSP的两种含义: Digital Signal Processing(数字信号处理) Digital Signal Processor(数字信号处理器) 本课程中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.1CPU的内部组成 2.1.1.功能单元 1)C6000系列使用超长指令集,8个功能单元可以在同一个指令周期内并行工作。极大提高了运算速度。 2)功能单元分为两组,每组4个。两组的单元几乎相同。 3)各单元执行的主要操作 .L单元:算术、比较、逻辑运算,移位,常数 产生,数据打
文档评论(0)