课程目标
|
C5000 DSP培训课程主要培养学生对数字信号处理和数字信号处理器的理解,掌握基于C5000的DSP的软件和硬件开发技术,并熟悉系统设计和算法实现,能够开发自己的基于DSP的系统。
|
培养对象
|
DSP系统的软件和硬件开发工程师,电子类、通信类、控制类专业的大学生和研究生。
|
入学要求
|
学员学习本课程应具备下列基础知识:
◆具有初步的硬件知识;
◆了解C语言编程;
◆了解数字信号处理的原理。
|
课程进度安排
|
课程大纲
|
第一阶段
|
1.DSP技术概述
1.1 DSP的基本概念
1.2 DSP的发展、分类和特点
1.3 DSP的选型
2.C5000DSP的开发仿真器和仿真软件
2.1 USB仿真器的安装和调试
2.2 USB仿真器的原理和制作
2.3 仿真器软件CCS的安装和调试
2.4 CCS的代码生成和开发流程
2.5 CCS的高级调试工具:RTDX、DSP/BIOS等
|
实验课:CCS软件开发调试
1) 熟悉CCS开发环境
2) 熟悉C5000 project的基本组成文件
3) 学习代码生成过程
4) 学习CCS的调试方法
5) CCS仿真设置硬件中断、定时、计时等方法
|
第二阶段
|
3.C5000的汇编语言程序设计
3.1 C5000汇编指令说明
3.2 C5000汇编伪指令说明
3.3 C5000汇编编程流程
3.4 基于汇编语言的数字滤波器设计
|
实验课:汇编语言程序设计
1) 熟悉CCS汇编语言开发环境
2) 熟悉C5000汇编语言的基本组成文件
3) 熟悉数字滤波器的原理
4) 编程DSP实现FIR滤波器
5) 改变参数观察FIR滤波器的效果
|
第三阶段
|
4.C5000的C语言程序设计
4.1 C5000的C语言开发流程
4.2 C5000的C语言代码分析和优化
4.3 C5000的C语言手工优化
4.4 C5000的C语言调试
|
实验课:C语言程序设计
1) 熟悉CCS的C语言开发环境
2) 熟悉C5000的C语言的基本组成文件
3) 熟悉信号产生和傅立叶变换的原理
4) 编程DSP实现信号产生和傅立叶变换
5) 改变程序观察各种信号的产生及其相应的傅立叶变换的效果
|
第四阶段
|
5.C5000的体系结构
5.1 C5000的流水线和哈佛结构
5.2 C5000的CPU和ALU
5.3 C5000的片内外设
|
实验课 C5000定点DSP程序设计
1)基于C5410A的定点运算
2)提高定点运算中的精度的设计经验
3)根据给定精度用汇编语言实现定点软件设计
4)寄存器使用中的流水冲突
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值