DSP系列精品课程之
 

C6000 DSP 应用设计高级研习班

声明:易凡软件课程的版权属于易凡软件所有,严禁任何培训机构或网站转载或抄袭,否则必将追究法律责任
课程介绍      C6000 DSP培训课程主要培养学生对TI公司DSP体系结构的了解,掌握应用定点数字信号处理控制器进行高端数字信号处理领域(软件、硬件)的开发。
课程目标 TMS320C6000的结构和指令集;
◇ PC环境下的开发工具的使用(硬件调试工具和软件debug的使用);
◇ 存储器及I/O空间的扩展;
◇ 基本的DSP控制器的各模块单元的应用设计;
◇ 嵌入式实时系统的软件开发;
◇ 硬件接口设计(SCI、CAN、SPI等)级编程设计;
◇ 基于DSP嵌入式C程序优化;
◇ 通用数字信号处理算法设计(FFT、FIR、IIR等);
培训对象     DSP应用系统的软件和硬件开发工程师,电子、控制、电力传动类专业的大学生和研究生。
入学要求 学员学习本课程应具备下列基础知识:
    ◆有微机原理和汇编语言的基础;
    ◆熟悉C语言编程;
    ◆了解数字信号处理原理。
学时费用     1.课时:32课时(4天)
    2.培训费用(含教材费和实验器材费):公司员工(2500元),个人(2200元),学生(1800元,凭有效证件)
    3.外地学员:代理安排食宿(需提前预定)
授课方法    用理论与上机实践同步的专题讲解,结合交流、讨论、案例分析等互动的方式,学习后向经考核合格的学员颁发证书。并为学员与专家、学员与学员之间建立广阔的交流平台,使学员在学习后也可以与专家共同解决在自己工作实践中碰到的困惑与难题。

培训资料

    《易凡软件DSP专用培训教程(C6000)》

主讲老师

    【史老师】现任国内著名大型企业项目经理,有8年的DSP系统软件和硬件开发经验。精通TI公司的C2000、C5000、C6000等系列DSP的开发,有丰富的项目实战经验。在语音信号处理、视频信号处理以及无线通信等领域从业多年,具有非常丰富的一线研发经验。史老师具有丰富的企业培训经验,曾在多家公司就TI公司DSP进行过培训.
    【张老师】西安电子科技大学博士学位,长期从事教学与科研工作,在国际会议和期刊上多次发表论文,主要研究方向包括测控与自动化、网络通信、视频/图像处理等。精通TI公司C2000,C6000系列DSP的软硬件开发,曾主持过国家重点项目的硬、软件设计等工作,包括基于TMS320F2812的多变量耦合控制系统、多通道视频采集控制系统,张老师在信息处理、信号传输方面有扎实的理论知识和丰富的现场调试经验。
质量保障     1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
    2、培训结束后免费提供三个月的技术支持,充分保证培训后出效果.
优惠制度     团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
时间地点     周末班(周六日上课)本课程每期班限额10名,报满即停止报名,请提前在线或电话预约
    易凡软件保留开课时间调整的权利,欢迎来电洽询
学员服务     开发板租赁    退费制度    消化不好重听    缺课补课    外地学员食宿

课 程 大 纲

第一部分:C6000 DSP芯片系统架构以及硬件设计

1.1.DSP技术概述
1.2.DSP的选择
1.3.C6000的体系结构
  ◇C6000的VLIW体系结构
◇C6000的存储器结构和cache
◇C6000的流水线
◇C6000的外设概述
1.4.DSP最小系统设计
  ◇最小系统介绍
◇存储器接口设计

◇电源
◇时钟/复位/JTAG
第二部分:DSP软件集成环境应用以及软件开发
2.1.C6000DSP的开发环境CCS
  ◇熟悉CCS开发环境
◇熟悉C6000代码生成工具和开发流程
◇熟悉CCS的调试手段
◇CCS高级工具:RTDX,pin connect,profile点等

2.2.在CCS下开发应用程序

  ◇用C语言开发应用程序的结构和技巧
◇基于手工汇编的代码优化
◇C6000的流水线概念
◇混合代码编程练习

2.3C6000的C运行时环境


◇ C6000存储器规范
◇ 寄存器使用约定
◇ C6000堆栈的使用
◇ C6000函数调用约定
◇ C6000的初始化

第三部分:TI的实时操作系统(DSP/BIOS)以及C6000外部设备

3.1.TI的实时操作系统(DSP/BIOS)


◇RTOS与通用OS
◇DSP/BIOS的模块
◇DSP/BIOS内核分析
◇DSP/BIOS的任务切换
◇DSP/BIOS开发代码的流程
3.2.C6000外部设备

◇EDMA
◇中断系统
◇EMIF
◇McBSP
◇bootloader
第四部分:C6000嵌入式软件优化以及调试

4.1.C6000嵌入式软件优化


◇代码优化的概念
◇代码优化的目标和分类
◇基于线性汇编的优化
◇代码优化实例分析

4.2.嵌入式实时系统软件开发与调试


◇数据链路
◇中断\DMA和时钟
◇实时调试方法与经验
◇调试实例分析