DSP原理与应_第一章4.pptVIP

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

DSP原理与应用 教材: DSP原理与应用 胡圣尧编 东南大学出版社 DSP与单片机的区别 单片机 所谓单片机就是在一块芯片上集成了CPU、RAM、ROM(EPROM或EEPROM)、时钟、定时/计数器、多种功能的串行和并行I/O口。单片机的开发环境完备,开发工具齐全,应用资料众多,后备人才充足。 DSP DSP是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等,在其外围还可以连接若干存储器,并可以与一定数量的外部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。 DSP与单片机的区别 存储器结构不同 单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核 。 大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。提高运行速度,突破指令执行瓶颈。 定点计算 单片机采用浮点计算,而DSP大多数采用定点计算,相对于浮点计算速度快,效率高。为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。 DSP与单片机的区别 寻址方式不同 单片机使用普通的寻址方式,包括直接寻址、寄存器寻址和相对寻址等。DSP处理器往往都支持专门的寻址模式,例如,模块(循环)寻址、位倒序寻址。这些非常专门的寻址模式在单片机内部是不常使用的,只有用软件来实现。特殊的寻址方式主要为了提高傅里叶变换FFT和滤波器运算的运算速度。 乘法和加法运算 单片机采用普通硬件乘法器,完成一次乘法运算要多条指令;而DSP内置高速硬件乘法器,用单指令就能完成一次乘法运算,大大节省了指令周期的时间开销。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,来避免计算结果的溢出。 DSP与单片机的区别 指令运行方式不同 单片机使用普通的顺序指令执行方式,执行完一条指令再执行下一条。DSP处理器采用流水线指令执行方式,允许多条指令同时运行,同时访问指令和数据存储器,在单指令执行时间相同的情况下,达到并行处理加快运算执行速度的目的。 有无复合指令 复合指令指通过专用的运算器,使一条指令可以在寄存器、运算单元处理变量的同时,使用指针访问数据存储器 。复合指令就是为了达到并行处理的目的,DSP采用了这样的复合指令,而单片机没有。 DSP与单片机的区别 循环控制的不同 单片机使用单独的机器时间对循环进行控制操作指令,而DSP处理器采用硬件循环结构控制,在不消耗多余的机器周期的前提下,对循环进行控制操作,较好的解决了高速运行与程序精简的矛盾。 有无专用指令集 DSP提供了专业化的同步机制的互锁指令集,专门为信号处理算法中计算结果的完整性和独立性提供保证。而单片机没有这样的特殊指令集合。此外,DSP器件提供JTAG接口,具有更先进的开发手段,批量生产测试更方便,开发工具可实现全空间透明仿真,不占用用户任何资源。 结论 单片机一般用于要求低的场合,善长于控制场合应用,而单片机主要面向系统控制应用设计,如4/8位的单片机。DSP适合于要求较高的场合, 善长于信号分析运算,主要面向数字信号处理设计。DSP是单片机的一个分支。它有专门的FFT算法需要的特殊指令,流水线指令处理,能以较高的速度进行运算。与单片机相比,DSP器件具有较高的集成度。 目前看来,DSP比单片机功能更强大,但是一个产品的设计要考虑,在满足需求的情况下它的性价比。如果你作一个遥控器,选用DSP就没优势了。因为很多其他的用于遥控的单片机比他更适合用来作遥控器。二者本身针对了不同的需求,应该不存在互相替代的问题,就实用性来说单片机比DSP的应该更广泛。不过目前这两者特点互相融合的趋势倒是越来越明显,这也将是单片机与DSP的发展趋势。 DSP/FPGA/ARM的区别 ARM ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四 个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。 RISC (reduced instruction set computer,精简指令集计算机)是一种执行较少类型计算机指令的微处理器。 DSP/FPGA/ARM的区别 FP

文档评论(0)

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

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

1亿VIP精品文档

相关文档