朝翔PCB培训PCB项目设计中心

数字信号处理开发(C6000 DSP).

上课时段: 详见内容

课程价格: 请咨询

优惠价格: 请咨询

课程详情2012-10-31 15:24
数字信号处理开发(C6000 DSP)

课程目标
        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。
 
    培养对象
        DSP系统的软件和硬件开发工程师,电子类专业的*生和研究生。
 
    入学要求
        学员学习本课程应具备下列基础知识:
        ◆熟悉C语言编程;
        ◆了解数字信号处理原理。
 
    班级规模及环境
        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。人手一机,全程实践。 
    学时费用
        ◆课时: 共12天,每天8学时
        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
课程大纲:
*阶段
 
第1章 DSP技术概述
       实时系统介绍
      DSP的历史和特点
      DSP的选择

 
第2章 C6000 DSP的开发环境CCS
       C6000 CCS的功能
      C6000代码生成工具和开发流程
      CCS的调试手段
      CCS高级工具:RTDX,pin connect,profile点
 
第3章 在CCS下开发应用程序
       熟悉CCS开发环境
      用C语言开发应用程序的结构和技巧
      用汇编语言开发应用程序的结构和技巧
      用C语言和汇编语言混合开发程序  
第3章 Dsp2000程序结构详解   程序整体结构搭建规范
  源文件的关系,和主文件的书写规    范
  常用头文件详解
  常用库文件详解
  CMD文件详解
  中断向量表详解
第5章 C语言程序设计基础及难点重点详解   C语言数据结构及语法
  程序控制结构
  数组
  指针
  函数
  C语言编程规范(环境、语言规范
字符类、变量、函数、算法类型转换)  
实验课: CCS开发环境,音频采集回放实验,音频采集回放实验,simulator中模拟中断的方法
       1) 熟悉CCS开发环境
      2) 熟悉C6000 project的基本组成文件
      3) 学习代码生成过程
      4) 学习CCS的调试方法
      5) simulator中模拟中断的方法
      6)音频采集回放实验
 
第二阶段
 
第6章 C6000的体系结构
      的VLIW体系结构
          流水线,多功能单元,MIMD
      C6000的汇编语言
          数据处理类,数据搬移类,程序流程控制类
 
第6章 C6000的体系结构
      C6000的寄存器简介
      C6000的存储器结构和cache
      C6000的流水线
 
实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验      1)GPIO操作实验
     2)SDRAM操作实验
     3)扩展I/O输出控制实验
     4)扩展I/O输入控制实验  
第三阶段
 
第7章 C6000 C 运行时环境
       C6000存储器规范
      寄存器使用约定
      C6000堆栈的使用
      C6000函数调用约定和混合编程
      C6000的初始化
 
实验课:C6000的汇编语言和运行时环境,RS232收发实验
      1) 用C6000的汇编语言写乘法累加程序
     2) 手工优化汇编乘法累加程序,学习C6000的流水线
     3) 混合代码编程:
          C函数调用汇编子函数,汇编子函数调用C函数
    4)RS232收发实验
 
第四阶段
 
第8章 TI的实时操作系统:DSP/BIOS
      RTOS与通用OS
      DSP/BIOS的模块
      DSP/BIOS程序的生成
      DSP/BIOS内核分析
 
实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验
       1)了解DSP/BIOS开发代码的流程
      2)设计一个中断驱动的DSP/BIOS软件:FIR滤波
      3)分析DSP/BIOS的任务切换过程
4)TIMER定时器实验
 
第五阶段
 
第9章 嵌入式实时系统软件开发与调试
      调试的概念
      数据链路
      中断、DMA和时钟
      实时调试方法与经验
      调试实例分析
 
第10章 C6000代码优化
       代码优化的概念
      代码优化的目标和分类
      基于手工汇编的代码优化
      软件流水的概念
      基于线性汇编的优化
      理解asm文件中的循环反馈信息
      代码优化实例分析  
第11章 算法实现        噪声发生器
      数字滤波器
      RS编码和GF域的运算
      语音编码
      远程DSP开发平台
      空间谱估计
      快速傅里叶变换  
实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集回放实验
       1)手工优化乘法累加汇编代码
      2)写线性汇编代码优化复数数组求模
      3)反馈信息分析和资源分配
      4)SDRAM操作实验
      5)视频通道1 采集实验
      6)视频通道1 采集回放实验

 

相关课程

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622