当前位置: 首页 > 精品课程 > 短期课程-TMS320C6000 DSP系统开发培训班(FSD61001)

TMS320C6000 DSP系统开发培训班(FSD61001)

课程简介:C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。 讲 师:田老师,蔡老师,葛老师,程老师 上课地点 :北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、济南、重庆 立即报名 在线咨询
  • 课程概述
  • 老师简介
  • 课程大纲
  • 课程目标

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

    培养对象

    DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。

    入学要求

    学员学习本课程应具备下列基础知识:
    ◆ 熟悉C语言编程;
    ◆ 了解数字信号处理原理。

    教材

    ◆ 《华清远见-TMS320C6000 DSP系统开发培训讲义》

    新优惠

    ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠。

    实验环境

    为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一机,全程实践。

    学时费用

    ◆课时:共6天,每天6学时,总计36学时
    ◆费用(含教材费):公司员工(3500元),个人自费(2900元),学生自费(2500元,凭有效证件)
    ◆认证费(可选):培训合格学员可获工业和信息化部《信息技术应用技能TI C6000DSP系统开发工程师认证证书》(认证费500元)
    ◆外地学员:代理安排食宿(需提前预定)

    质量保证

    1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
    2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
    3、培训合格学员可享受免费推荐就业机会。

  • 田老师

    嵌入式高级讲师
           北京理工大学电子工程系信号与信息处理专业博士学位,DSP资深专家,有8年的DSP系统软件和硬件开发经验。自2001年起,在北京、上海和天津等城市做过十多次的关于DSP开发和调试的讲座和培训。

    蔡老师

    嵌入式高级讲师
           DSP领域高级技术专家,清华大学通信专业学博士后。在数字信号处理,无线通信领域及图象处理等领域的算法、硬件和软件研究开发上具有十余年的从业经验,过重大项目中的关键部分工作,并创造了多项技术。其理论研究方向包括小波分析、混沌理论、非均匀采样理论、微弱信号检测等;应用研究方向包括无线通信、卫星通信、光谱分析等。

    葛老师

    嵌入式高级讲师
           长期从事教学与科研工作,主要研究方向包括网络通信、视频/图像处理、数据库等。曾参与或负责过“七五”和“九五”预研项目以及863重点项目的硬、软件设计等工作。具有15年的硬件设计经验,尤其是近6年来一直从事相关领域的高速DSP系统硬、软件和FPGA开发经验数字电路设计工作,具有非常丰富的高速PCB设计经验。精通TI公司的C6000、ADI公司的TigerSHarc-201等系列高速DSP,成功开发了多个高速DSP和FPGA结合的高难度项目,尤其擅长多处理器系统的开发,熟悉多种图像/视频压缩算法,在计算机学报等刊物上发表论文20余篇。

    程老师

    嵌入式高级讲师
           清华大学自动化专业博士学位,现任著名企业大型项目经理。精通TI公司的C2000、C5000、C6000等系列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高级工具:pin connect,profile
    2.6 CCS simulator 功能
    2.7 CCS simulator仿真和板卡在线调试的区别

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

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

    实验课:练习在CCS上创建工程及调试

    1) 熟悉CCS开发环境
    2) CCS 编译器设置
    3) 熟悉C6000 project的基本组成文件
    4) 学习代码生成过程及加载BIOS
    5) 学习CCS的调试方法
    6) 在simulator环境下模拟中断及memory分配等功能
    第二天

    第4章 C6000的体系结构一

    4.1 C6000的体系结构
    4.2 C6000的汇编语言
    4.3 C6000的寄存器简介
    4.4 C6000的存储器结构和cache
    4.5 C6000的流水线

    第5章 C6000 C 运行时环境

    5.1 C6000存储器规范
    5.2 C6000堆栈的使用
    5.3 C6000的初始化
    第三天

    第6章 C6000的外设及使用

    6.1 EDMA
    6.2 中断系统
    6.3 EMIF
    6.4 McASP,MCBSP
    6.5 HPI及PCI
    6.6 bootloader

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

    7.1 DDK驱动开发
    7.2 XDAIS算法标准

    实验课:在CCS上实现中断,EDMA,McASP和EMIF,及DDK和XDAIS例子

    1.
    1)掌握用CSL函数配置外设方法
    2)EDMA的几种常见使用配置例程
    3)MCASP结合外部音频和视频配置芯片配置
    4)音频和视频芯片的IIC驱动
    2. DDK 驱动开发及XDAIS算法标准
    1)分析AIC23 语音DDK驱动例程来理解DDK使用
    2)分析G.723.1语音压缩的XDAIS算法标准
    第四天

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

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

    实验课:基于DSP/BIOS的C6000软件开发

    1)了解DSP/BIOS开发的流程
    2)设计一个中断驱动的DSP/BIOS软件:FFT
    3)分析DSP/BIOS的sem 和mailbox方式的任务切换过程
    4)在CCS上逐个运行BIOS模块,掌握BIOS及其实时分析工具的使用。
    第五天

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

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

    第10章 C6000代码优化

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

    实验课:点积运算代码优化

    1)使用一般C优化方法优化
    2)使用内核函数优化
    3)编译器优化设置比较
    4)使用CCS调试工具对比以上优化的效果,并结合反汇编代码找出他们的优缺点
    第六天

    第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 在实现过程中修改设计

    实验课:用硬件设计软件PADS软件画C6000系统小系统原理图

    1) 熟系 PADS 软件原理图工具
    2) 理解 C6000 小系统组成原理
    3) 学习画原理图
相关课程