“DSP控制器及其应用”第五章集成开发环境.ppt
《“DSP控制器及其应用”第五章集成开发环境.ppt》由会员分享,可在线阅读,更多相关《“DSP控制器及其应用”第五章集成开发环境.ppt(45页珍藏版)》请在三一办公上搜索。
1、2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.1/45,DSP 控制器及其应用Digital Signal Processor,DSP 集成开发环境,自动化及电气工程专业选修课,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.2/45,第五章 DSP 的集成开发环境,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.3/45,CCS 技术概述,Code Composer StudioTM,硬件配置工程管理IDE 编辑环境实时组件编译的高效率高效的 VLIW 组件IDE 调试环境数据信号的
2、输入输出手工测试/自动测试CCS 的交互性数据的虚拟能及时发现程序中的问题实时分析第三方的插件,CCS 是 TI 公司为其 TMS320系列 DSP 提供的一个高度集成的软件开发和调试环境。DSP 工程项目管理、源代码的编辑、目标代码的生成、调试和分析都打包在一个环境中,使其可以基本涵盖软件开发的每一个环节。,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.4/45,CCS 软件的重要性,做一个单片机系统和一个 DSP 系统时,两者的比较,单片机系统:67%软件开发工具56%I/O 功能55%成本32%熟悉程序31%速度,DSP系统:78%性能65%开发工具
3、61%软件支持52%成本,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.5/45,CCS 的发展,工具集成,可重用性,产品周期缩短、开发成本上涨,系统的成本,极大的提高产品推向市场的时间、提高了产品的质量,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.6/45,IDE 开发环境,主机(PC 机),TMS320 DSP,资源配置,编译,软仿真,调试,实时分析,JTAG,DSP/BIOS,目标服务,应用,由于能及时开发出新的应用软件,所以相同的硬件能实现不同的应用,第三方组件,Code Composer Studio,20
4、09 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.7/45,DSP 开发周期,接到工程后参数分析,软件工具是及时向市场推出产品的关键所在!,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.8/45,CCS-Code Composer Studio,集成的开发环境 Integrated Development Environment(IDE)集成了开发过程中的每个步骤,DSP/BIOS 能进行实时分析在不停止处理器运行的情况下观察数据及时发现问题,数据的可视性用图象来观察 DSP 数据 能直观地分析,第三方的支持能根据开发需要增加
5、第三方的模块,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.9/45,硬 件 配 置,CCS 的设置 支持多 CPU Save/load 多个配置文件 设置方便,Code Composer Studio Detailed Technical Feature Presentation,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.10/45,可视化的工程管理,文件管理方便Drag&dropFast accessEasy file manipulationEasily view source,include,library
6、 files etc.,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.11/45,IDE 编译环境,C 语言和汇编可混编 可高亮显示程序语句 可设置断点 有查找、替代功能 在线 HELP 功能 快捷键功能 书签功能 EDIT 功能,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.12/45,实时功能的配置,最高的存储器利用率自动增加:实时功能中断向量的定义存贮器的映射定义线程增加组件编译过程中能智能检测到程序错误,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.13/45,编 译 效
7、率,集成代码产生工具TI 高效的代码编译技术图形化的选项功能用 C 语言编定程序从而能节约开发者大量时间,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.14/45,高效的 VLIW 生成工具,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.15/45,CCS 的 IDE 调试功能,先进的断点设置功能基于 C 的条件断点设置C 和汇编混合调试具有 watch window 可观察变量多 DSP 调试全局断点设置可同时控制 32 个以上的组对于相同的 DSP 可同时调试多个板卡,2009 年8月28日,DSP 控制器及其应用
8、 制作者:张志杰 版本 4.1,No.16/45,数字信号的输入和输出,探针功能 数字信号可直接存入文件中,便于 I/O,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.17/45,手工和自动测试功能,基于 C 描述语言易于掌握和学习易于控制 DSP 应用程序支持多个功能模块快速定做 GUI增加菜单项创建对话框自动测试功能自动重复功能,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.18/45,交互功能,使用探针 性能测试 代码分析 代码优化 在调试其它代码时能获取另外一些代码的探 针信息,2009 年8月28日,DSP
9、控制器及其应用 制作者:张志杰 版本 4.1,No.19/45,虚拟的数据环境,用常用的格式观察数据通过改变一些变量来观察效果 多种图象观察方式Time/frequencyFFTEye diagramConstellation plotImage displays&more无需改变代码,Graphical Signal Analysis,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.20/45,及时发现、纠正问题,实时分析,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.21/45,实时分析(1),Real-time D
10、ata Exchange(RTDX)主机与从机间的实时数据交换在 C2000 系统上的 20KByte per second 带宽 DSP/BIOSPriority based,preemptive real-time schedulerFully instrumented and user controllable少量过热 1KWord&1 MIPS多线程最小的中断延时免版税,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.22/45,实时分析(2),Gain insight into the nature of your application分析多线程
11、应用程序跟踪、记录实时数据流统计实时系统的相关信息用管道技术管理数据仅用 30 cycles 就能显示数据,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.23/45,第三方的嵌入模块,影响 DSP 的最大的第三方网络 能扩展和配置 IDE 环境为创建新的 DSP 解决方案而 使用相应的第三方模块第三方模块包含:,方框图和原始代码生成器信号分析工具通过扩展的应用程序产生相关的控制快速保护功能,滤波器应用程序的配置自动的 S/W 测试工具软件配置工具,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.24/45,CCS 的优点
12、小结,DSP 有很多可使用的集成开发工具:功能强大的 实时分析功能 直观的数据图形显示功能 能扩展系统的第三方支持模块 能极大地减少开发人员的研发时间 使有限的资源得到最高效的利用,CCS makes DSP easy!,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.25/45,第五章 DSP 的集成开发环境,2009 年8月28日,DSP 控制器及其应用 制作者:张志杰 版本 4.1,No.26/45,CCS 的主要工具及功能,C 编译器、汇编优化器和连接器(代码生成工具);指令集仿真器(Simulator);实时的基础软件(DSP/BIOS);主机和目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 控制器 及其 应用 第五 集成 开发 环境

链接地址:https://www.31ppt.com/p-6069907.html