DSP课程实验教学基于EVMDM6437和CCS5开发平台,包括DSP编译环境介绍、DM6437平台介绍、定点数运算、DSP/BIOS运用等,注重与其它相关课程的衔接,强调理论与实际的有机结合,节奏上循序渐近,力图帮助学生掌握基本原理,学习基本知识,理解典型系统,提升发现问题、分析问题与解决问题的能力。
第1章:CCS基本开发环境介绍
该章节从一个最基本的“Hello World”例程开始,介绍CCS开发环境的使用以及DSP代码工程文件的构建。重点介绍CMD文件,CCXML目标板配置文件,GEL文件的功能和作用,以及JTAG仿真器的连接和使用。同时,这本章节中还介绍了CCS开发环境下的代码调试工具。通过本章节的学习,掌握基本的代码开发工具的使用。
第2章:定点数的运算
该章节主要介绍DSP中定点数的运算,包括定点数基本概念、表示方法以及定点小数的加减乘运算,定标的过程以及在DSP上的编程实现。通过这章的学习,掌握定点数的基本运算规则和实现方法。
第3 章:BIOS操作系统下的音频采集
该章节主要介绍使用HWI以及TSK线程框架实现音频直通代码的例程。在本章中,首先介绍了DM6437实验板的基本接口和功能模块,然后对BIOS的代码运行流程进行了简单介绍。本章使用了两个例程,其中HWI线程使用硬件中断服务函数的形式完成输入信号的采集和播放。而另外一个例程,在HWI线程的基础上,还添加了TSK,IDL线程以及旗语、队列等工具完成信号采集和播放。后一个例程可以非常方便地添加网络通信模块从而实现捕获音频数据的传输。
第一章 DSP编程环境——CCS开发环境与工具(一)
第一节 CCS开发环境概述
第二节 CMD内存定位文件
第一章 DSP编程环境——CCS开发环境与工具(二)
第三节 工程文件创建
第四节 调试工具使用
第二章 定点数的运算
第一节 定点数概念及表示方法
第二节 定点数的运算及实现
定点数的运算
第三章 DSP/BIOS线程管理
第一节 DM6437实验板介绍
第二节 线程管理概述
第三章 DSP/BIOS线程管理
HWI线程
TSK线程
单元测试