DSP开发以及CCS介绍教案分析.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320F2812 特点 运算精度高(32位),整合了DSP和微控制器的最佳特性,能在一个周期内完成32x32位的乘法累加运算或两个16x16位乘法累加运算,能够完成64位的数据处理。此外,由于集成了快速的中断管理单元,使得中断延迟时间大幅减少,满足了实时控制的需要。 系统处理能力强(150MIPS),可以在一个周期内对任何内存地址完成读取、修改、写入操作,使得程序代码达到最佳。此外,还提供多种自动指令,提高了程序的执行效率,简化了程序开发。 软件编写效率高,不仅可以应用高级语言编写系统程序,也能够采用C/C++开发高效的数学算法。独特的内核设计支持对IQ-math库的调用,因此可以在定点处理器上开发浮点运算。 外设功能先进,拥有两个事件管理器模块,可为电机及功率变换控制提供良好的控制功能。另外16通道高性能12位ADC提供两个采样保持电路,可以实现双通道信号同步采样。 128位保护密码保护Flash及SARAM中的代码,防止系统固件被盗取。 TMS320F2812内部结构 由于对液压振动台的振动控制需要有较高的实时性以及精度要求,并且在数据处理、存储等过程中需要针对性的算法。基于这些要求,拥有强大的控制和数据处理功能的TMS320F2812 DSP 可以提供良好的解决方案,是实现控制任务的合适选择。 DSP系统开发报告 主要内容 DSP系统开发流程与开发工具 CCS3.3 集成开发环境 TMS320F2812芯片介绍 DSP系统需求分析 在设计需求规范和确定设计目标时,需要解决信号处理和非信号处理两方面问题。 信号处理问题:输入、输出结果特性的分析;DSP算法的确定;对确定的系统性能指标在通用机上用高级语言编程仿真。 非信号处理问题:应用环境、设备的可靠性指标和可维护性、功耗、体积重量、成本、性能价格比等项目。 DSP系统开发流程 大部分基于DSP系统的开发包括四个基本阶段:应用设计、代码创建、调试、分析与调整。 DSP系统开发工具 在DSP系统没计中,开发工具是必不可少的, 一个复杂的DSP系统,必须有功能强大的开发工具支持。 开发工具一般包括软件和硬件两部分。 软件开发工具主要包括:C编译器、汇编器、链接器、程序库、软件仿真器等,当DSP算法确定后,编写的程序代码便可通过软件仿真器进行仿真运行,以确定必要的性能指标。 硬件开发工具则包括在线硬件仿真器和系统开发板。在线硬件仿真器通常是JTAG周边扫描接口板,可用于对设计的硬件进行在线调试。在硬件系统完成之前,可先在不同功能的开发板上实时运行DSP软件,以提高开发效率。甚至在某些数量较小的产品中,可以直接将开发板用作最终产品。 C编译器(C compiler) 为了方便开发DSP系统、减小编写程序的难度,都提供了高级语言设计方法,一般是C语言。开发系统针对DSP库函数、头文件及编写的C程序,自动生成对应的汇编语言,这一步称为C编译。 为了克服C编译器的低效率,在提供标准C库函数同时,开发系统也提供了许多针对DSP运算的高效库函数,例如FFT、FIR、IIR、相关、矩阵运算等,它们都是手工汇编的,并带有高级语言调用/返回接口。 汇编器(Assembler) 编器主要用于将汇编语言原文件转变为基于公用目标文件格式的机器语言目标文件。 链接器(Linker) 链接器用来将主程序、库函数和子程序和汇编器产生目标文件链接在一起,以产生一个可执行模块,从而形成DSP目标代码。 软件仿真器(Simulator) 软件仿真器是脱离硬件的纯软件仿真工具。当程序代码加载后,通过软件仿真器可以在一个窗口工作环境中模拟DSP的运行程序, 进行初步调试,以确定程序的可运行性和最有效的设计,而无需原型器件。软件仿真器的主要缺点是对外部接口的仿真不够完善。 硬件仿真器(Emulator) 硬件仿真器是一个在线仿真工具,利用它可通过JTAG接口把DSP硬件目标系统和装有仿真软件的PC接口板连接起来。这样,用PC平台对实际硬件目标系统进行调试.就能在实际硬件环境下真实地实现仿真程序的功能。 随着DSP处理器的功能不断强化和系统开发周期缩短,设计和调试DSP系统越来越依赖于DSP开发系统和开发工具。 目前各DSP芯片生产厂已经把以上各开发工具集成在一起,构成集成开发环境。 TI公司的CCS IDE(Code Composer Studio integrated Development Environment)就可以提供环境配置、源程序编辑、编译连接、程序调试、跟踪分析等各个环节,以加速软件开发进程,提高工作效率。它把软、硬件开发工具集成在其中,使程序的编写、汇编、软硬件仿真和调试等开发工作在统一的环境中进行,给DSP开发工作带来极大的方便。 集成开发环境CCS CCS提供了基本的代码

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档