[理学]DSP芯片及CCS环境.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]DSP芯片及CCS环境

DSP芯片概述及CCS环境初识 一、DSP概述 数字信号处理的实现方法 数字信号处理的实现方法 1、DSP发展历史 2、DSP的应用领域 2、DSP的应用领域 3、数字信号处理器的结构特点 3、数字信号处理器的结构特点 3、数字信号处理器的结构特点 3、数字信号处理器的结构特点 4、DSP系统设计与开发 二、DSP芯片简介 2、主要DSP芯片生产厂家 3、DSP芯片的发展历程 三、TMS320C54X的内核结构 1、中央处理单元CPU 3.1.1 算术逻辑运算单元ALU 3.1.2 累加器A和B 3.1.3 桶形移位寄存器 3.1.3 桶形移位寄存器 3.1.4 乘法器和加法器 3.1.4 乘法器和加法器 3.1.5 比较、选择和存储单元(CSSU) 3.1.6 指数编码器 3.1.7 CPU状态和控制寄存器 3.1.7 CPU状态和控制寄存器 2、总线结构 2、总线结构 2、总线结构 3、存储空间 四、TMS320C54X的片内外围电路 五、数字信号处理实验系统概述 六、集成开发环境CCS及其使用 使用CCS开发应用程序的一般步骤: (1)打开或创建一个工程文件。工程文件中包括源程序(C或汇编)、目标文件、库文件、连接命令文件和包含文件。 (2)使用CCS集成编辑环境,编辑各类文件。如头文件(.h文件),命令文件(.cmd文件)和源程序(.C, .asm文件)等。 (3)对工程进行编译。如果有语法错误,将在构建(Build)窗口中显示出来。用户可以根据显示的信息定位错误位置,更改错误。 (4)排除程序的语法错误后,用户可以对计算结果/输出数据进行分析,评估算法性能。CCS提供了探针、图形显示、性能测试等工具来分析数据、评估性能。 通用I/O引脚(XF和/BIO) 定时器 时钟产生器 软件可编程的等待状态产生器 可编程的边界切换模块 串行口 主机接口HPI 直接存储器访问DMA EL-DSP-II型教学系统采用模块分离式结构。 由仿真子系统、CPU子系统、实验子系统组成。   TI公司的集成开发环境CCS(Code Composer Studio)。CCS提供了环境配置、源文件编辑、程序 调试、跟踪和分析等工具,可以帮助用户在一个软 件环境下完成编辑、编译链接、调试和数据分析等 工作。   一般地,一种CCS只适用于一种系列的DSP芯 片。例如CCSC5000适用于C5000系列DSP芯片,包 括C5402。 * DSP:数字信号处理技术(Digital Signal Process) DSP:数字信号处理器(Digital Signal Processor) 前者是理论技术 后者是实时实现 两者结合是解决实际问题的方案(DSPs) 1、软件编程 2、采用专用的DSP芯片 优点:灵活性强 缺点:速度慢,不能做到实时处理 优点:速度快,实时性强 缺点:灵活性差,动态范围和精度较差 常用芯片: 1)用于卷积/相关的:INMOS公司的A100、A110 2)用于FFT的:Austek公司的A41102 3)用于复乘/累加的:PDSP16116,PDSP16318 3、采用通用的DSP芯片 特点:可用软件/指令编程,兼具以上两种方法 的优点。 生产厂家:德州仪器(TI)公司、AD公司、      Motorola公司和ATT公司 常用芯片: TMS320C1x/ C2x/ C5x/ C2xx/ C54x/ C55x/ C8x/ C62x/ C64x TMS320C3x/ C4x/ C67x DSP雏形阶段(1980) DSP成熟阶段 (1990) DSP完善阶段 (2000) 出现脱离单片机结构的DSP芯片,但在运算速度、数据处 理能力、运算精度方面有很大的局限 国际上许多著名的集成电路生产厂商都相继推出了自己的DSP器件,但在编程灵活性、软件调试、功耗、外部通信功能等方面还不够理想。 不仅DSP的数字信号处理功能更加完善,而且在系统开发的方便性、编程调试的灵活性、降低功耗等方面做了许多工作 哈佛结构及改进的哈佛结构 传统的冯·诺依曼结构:   指令、数据、地址存储在同一存储器中,统一 编址,靠指令计数器提供的地址来区别取出的是数 据、地址还是指令。 哈佛结构:   数据和程序分别存储在不同的存储器中。每个 存储器单独编址,独立访问。与两个存储器相对应 的是系统中设置了程序总线和数据总线。数据吞吐 率提高了一倍 乘加流水线为核心的数据通路   大多数信号处理算法(卷积、相关、FFT、滤波等)都 是大量数据重复执行同一操作——卷积   其基本操作是乘法与加法。   一般微处理器内部

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档