课程培训
TMS320C6000 DSP系统开发培训课程

TMS320C6000 DSP系统开发培训课程

课程目标

C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,
掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多
种架构技术的DSP应用系统。

 

课程大纲

第1章 DSP技术概述

1.1 实时系统介绍
1.2 DSP的历史和特点
1.3 DSP的选择

 

第2章 C6000 DSP的开发环境CCS

2.1 C6000 CCS的功能
2.2 CCS setup
2.3 C6000代码生成工具和开发流程
2.4 CCS的调试手段
2.5 CCS高级工具:RTDX,pin connect,profile点
2.6 CCS simulator 功能
2.7 CCS simulator仿真和板卡在线调试的区别

 

第3章 在CCS下开发应用程序

3.1 熟悉CCS开发环境
3.2 用C语言开发应用程序的结构和技巧

 

第4章 C6000的体系结构一

4.1C6000的VLIW体系结构流水线,多功能单元,MIMD
4.2 C6000的汇编语言数据处理类,数据搬移类,程序流程控制类
4.3 C6000的寄存器简介
4.4 C6000的存储器结构和cache
4.5 C6000的流水线

 


第5章 DDK驱动开发及XDAIS算法标准

5.1 DDK驱动开发
5.2 XDAIS算法标准

 

第6章 C6000 C 运行时环境

6.1 C6000存储器规范
6.2 C6000堆栈的使用
6.3 C6000的初始化

 

第7章 C6000的外设及使用

7.1 EDMA
7.2 中断系统
7.3 EMIF
7.4 McASP,MCBSP
7.5 bootloader

 

第8章 TI的实时操系统:DSP/BIOS

8.1 RTOS与通用OS
8.2 DSP/BIOS的模块
8.3 DSP/BIOS程序的生成
8.4 DSP/BIOS内核分析及代码调试
8.5 BIOS的优势

 

第9章 嵌入式实时系统软件开发与调试

9.1 调试的概念
9.2 数据链路
9.3 中断、DMA和时钟
9.4 实时调试方法与经验

9.5 调试实例分析

 

第10章 C6000代码优化

10.3 基于手工汇编的代码优化
10.4 软件流水的概念
10.5 基于线性汇编的优化
10.6 C代码优化方法及内核函数的使用
10.7 对比C优化的代码和反汇编,结合CPU结构衡量优化效果
10.8 理解asm文件中的循环反馈信息
10.9 代码优化实例分析

 

第11章 DSP最小系统设计

11.1 最小系统组成
11.2 程序 ROM
11.3 电源
11.4 时钟
11.5 复位电路
11.6 JTAG

 

第12章 C6000的体系结构

12.1 C 6000 CPU 的结构
12.2 C 6000 基本指令系统
12.3 C 6000 存储器映射
12.4 C 6000 外设概述

 

第13章 项目从设计到实现的过程简单小结

13.1 如何选择芯片
13.2 在CCS simulator和开发板上验证系统的设计和算法的执行效果。
13.3 设计原理图
13.4 制板后硬件调试
13.5 DSP外设驱动
13.6 DSP上运行算法
13.7 在实现过程中修改设计
 

 

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络