dsp[精].pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  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[精]

* * DSP技术在HT-7极向场 控制系统中的应用 报告人:李志勇 主要内容 -、应用的必要性 二、 DSP技术介绍及应用可行性 三、准备工作 四、硬件设计 五、软件设计 -、应用的必要性 数字信号处理实现的方法主要有: (1)计算机上软件实现; (2)单片机实现; (3)DSP芯片实现; (4)FPGA等可编程逻辑器件实现; HT-7极向场控制系统要求为: 实时(1ms),稳定,精度较高。 DSP(Digital Signal Processor)是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。其技术特点主要有: 二、DSP技术介绍 1、哈佛结构或其改进型 2、专用的硬件乘法器 3、流水线操作 4、特殊的DSP指令 5,多芯片并行运行 CPU 存储器 (数据和指令) 数据总线 地址总线 CPU 程序存储器 (或CACHE) 数据 存储器 数据总线 数据总线 地址总线 地址总线 冯?诺依曼结构 哈佛结构(改进型) 二、DSP技术介绍 二、DSP技术介绍 通用的微处理器的不足:ALU(算术逻辑单元)只能进行加、减及逻辑运算,乘法指令是由加法和移位来实现的,故需许多个指令周期来完成。 DSP:由于具有专用的硬件乘法器(一个或两个),可在一个指令周期内完成至少一次乘法,同时还有一次加法。 乘法运算速度是数字信号处理的一个瓶颈。 基本的三级流水线操作 (高级DSP进一步细分这三个阶段,达到八级流水线) CLKOUT1 执行 译码 取指 N N-1 N-2 N+1 N-1 N+2 N N N+1 二、DSP技术介绍 二、DSP技术介绍 DSP芯片分类 1.按基础特性分 根据DSP芯片的工作时钟和指令类型来分类。 静态DSP芯片,例如TMS320C2XX系列。 一致性DSP芯片,例如TMS320C54X。 2.按数据格式分 定点DSP芯片:TMS320C1X/C2X、TMS320C2XX/C5X、TMS320C54X/C62XX系列。 浮点DSP芯片: TMS320C3X/C4X/C8X/C67XX。不同浮点DSP芯片所采用的浮点格式不完全一样。 3.按用途分 通用型DSP芯片,专用型DSP芯片。 二、DSP系统应用可行性 (1)实时处理。 一般运算速度可在100MIPS或100MFLOPS以上,最新的工作频率600MHz的 C64X,运算速度达到4800MIPS。适用于数字信号实时处理。 (2)编程方便。 DSP芯片可编程,有专门指令。用仿真器配合软件开发工具,可灵活方便地对软件进行修改和升级。 (3)精度高。 具有32位甚至扩展至40位的浮点运算能力和精度。 (4)接口方便。 DSP具有多通道缓冲串口、HPI等片内外围器件,与其它数字系统或设备相互兼容,与其接口以实现某种功能较方便。 软件编程 硬件设计 软件调试 硬件调试 选择 DSP 芯片 定义系统性能指标 系统集成 系统测试和调试 DSP 应用 三、准备工作 一般设计流程 芯片的选择 目前世界主要应用的DSP芯片有:TI的TMS320CX系列, AD公司的ADSP21系列,AT&T的DSP,Motorola的MC系列等。相比之下,TI的DSP在具有不少技术优点的情况下,在国内应用广泛,其技术可靠性与稳定性已有验证,也便于学习交流,国内第三方的开发工具性价比高、较成熟,服务有保障。 (1)速度:根据对处理速度的要求选择。一般选择处理速度不要过高,速度高的DSP,系统实现也较困难。 (2)精度:浮点运算多,且动态范围变化大,精度要求高时,必须用浮点芯片。否则可用定点芯片采用定标的方法完成浮点运算。 (3)硬件资源:不同的DSP芯片所提供的硬件资源是不相同的,如片内RAM、ROM的数量,外部可扩展的程序和数据空间,总线接口,I/O接口等。 (4)成本 精度要求,运算速度快慢,存储空间大小,硬件资源 。 (5)方便性 浮点DSP的结构实现DSP系统较容易,不用考虑寻址空间的问题,指令对C语言支持的效率也较高。 浮点与定点芯片的主要优劣比较 类型 动态 范围 精度 字长 程序开 发周期 功耗 速度 价 格 浮点 大 高 32位(可扩至40) 短 高 慢 高 定点 小 低 16位 长 低 快 低 TI主要定点芯片比较 (1)C2000系列: 提供了较完整的数字控制DSP解决方案,设计了工业级性能的DSP器件,提供了很多实用代码。它集成了闪存、高性能的CAN(Controller Area Network)模块等,具有较高的性价比。 适用范围:工业自动化、光传输网络和自动控制等领域。在满足运算需求的情况下,运算速度150 MIPS 的F2812在性价比和应用

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档