第1章 数字信号处理和SP系统.pptVIP

  1. 1、本文档共66页,可阅读全部内容。
  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文档。上传文档
查看更多
第1章 数字信号处理和SP系统

2003.2.16 TMS320C55x DSP原理及应用 DSP包括两层概念 数字信号处理(Digital Signal Processing - DSP)强调的是对以数字形式表现的信号进行处理和研究的方法。是一门涉及许多学科且广泛应用于许多领域的新兴学科。 2.数字信号处理器(Digital Signal Processor - DSP)强调的是通过专用集成电路芯片,利用数字信号处理理论,在芯片上运行目标程序,实现对信号的某种处理。 DSP芯片技术的发展 DSP芯片的分类 1 按照基础特性分类: (1)静态DSP芯片 (2)一致性DSP芯片 2 按照数据格式分类: (1)定点DSP芯片 (2)浮点DSP芯片 3 按照用途分类: (1)通用型DSP芯片 (2)专用型DSP芯片 C2000系列DSP产品规划 C5000系列DSP产品规划 C6000系列DSP产品规划 DSP技术的发展趋势 DSP技术的发展趋势,可用四个字“多快好省”来概括。 1.多。可从广度和深度看。 广度是指DSP的型号越来越多,已经开始做市场细分,如2000系列是做控制的,5000系列是做低功耗的,6000系列是做高性能处理的。专用芯片越来越多。 从深度讲是多CPU的糅合,一是多DSP的糅合,还有就是DSP的核和其他如事务性处理的核糅合在一起,例如ARM核。 2.快。即:是运算的速度越来越快,指令速度越来越快,频率越来越高,功能越来越强。 3.好。主要是指性能价格比。 由于半导体工艺的发展,使得成本降低引起的。 4.省。功耗越来越低。 习题 P22:1,2,3,4,5,6 2.代码调试工具 (1)TMS320源码调试器(C Source Debugger) 它在PC机或工作站上运行,是开发环境中主机与软件仿真器、软件评价模块或硬件仿真器之间的标准接口。它与这些调试器一起配合使用,完成对用户程序的调试。 程序调试可以在C、汇编或C/汇编混合模式下进行调试,调试器具有条件执行、单步执行、断点等基本功能,并支持多个DSP。 TMS320软件仿真器是一个软件程序,它在PC机或工作站上运行,通过模拟DSP的运行验证和调试TMS320程序。 采用软件仿真器,编程者可以在没有目标硬件的情况下进行软件开发。 在软件仿真器上调试用户软件时,可以用对主机数据文件的读写代替对特定I/O的数据读写,以模拟与DSP接口的I/O器件;另外软件仿真还可以模拟中断信号。 (2)TMS320软件仿真器(TMS320 Software Simulators) TMS320有一系列系统调试工具用于代替或协助目标系统进行软件评价和开发。 现有的产品有: DSK初学者开发套件(DSP Starter Kit) EVM软件评估模块(Evaluation Module) XDS510硬件仿真器(Extend Development Support Emulators)。 TI公司还提供集成开发工具CCS(Code Composer Studio),CCS可从网上下载,可进行软、硬件仿真和系统分析,受到广泛应用。 (3)TMS320系统调试和评价工具 1.2.3 硬件乘法累加单元 第1章数字信号处理和DSP系统 由于DSP任务包含大量的乘法—累加操作,所以DSP处理器使用专门的硬件来实现单周期乘法,并使用累加器寄存器来处理多个乘积的累加;而且几乎所有DSP指令集都包含有MAC指令。而 GPP通常使用微程序实现乘法。 1.2.4 零开销循环 第1章数字信号处理和DSP系统 DSP算法的特点之一是主要的处理时间用在程序中的循环结构中,因此多数DSP都有专门支持循环结构的硬件。所谓“零开销”(zero overhead)是指循环计数、条件转移等循环机制由专门硬件控制,而处理器不用花费任何时间。通常GPP的循环控制是用软件来实现的。 1.2.5 特殊的寻址方式 第1章数字信号处理和DSP系统 除了立即数寻址、直接寻址、间接寻址等常见寻址方式之外,DSP支持一些特殊的寻址方式。例如为了降低卷积、自相关算法和FFT算法的地址计算开销,多数DSP支持循环寻址和位倒序寻址。而GPP一般不支持这些寻址方式。 1.2.6 高效的特殊指令 第1章数字信号处理和DSP系统 DSP指令集设计了一些特殊的DSP指令用于专门的数字信号处理操作。这些指令充分利用了DSP的结构特点,提高了指令执行的并行度,从而大大加快了完成这些操作的速度。例如TMS320C55xx中的FIRSADD指令和LMS指令,分别用于对称结构F

文档评论(0)

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

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

1亿VIP精品文档

相关文档