预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《DSP技术及应用》教学大纲 课程编号:040274 课程名称:DSP技术及应用 英文名称:DSPTechnologyandApplications 总学时:40,理论学时:32,实验学时:8,学分:2.5 先修课程要求:数字信号处理、数字电路、微机原理、单片机 适用专业:通信工程、自动化控制、计算机技术 参考教材: 戴明桢,周建江:《TMS320C54xDSP原理、结构与应用》,北京航空航天大学出版社, 2001 张卫宁:《DSP原理与应用教程》,科学出版社,2008 教学参考书: 申敏:《DSP原理及其在移动通信中的应用》,人民邮电出版社,2001 李刚:《TMS320F206DSP原理、结构与应用》,北京航空航天大学出版社,2002 1课程在培养方案中的地位、目的和任务 该课程是通信工程、自动化控制、计算机技术等专业本科生的一门专业选修课。课程主 要介绍TI的TMS320C54x系列DSP的硬件结构、指令系统、开发调试环境、算法实现以 及基于该芯片系列的DSP系统设计与开发。通过重点讲授C54x的软硬结构体系、指令、 算法、开发工具和DSP系统设计方法,帮助同学掌握DSP系统研发中对于片内外设,中 断等芯片资源的运用,以及基于C54x特殊硬件结构对算法进行的优化。授课过程中配合实 验,使同学能通过预习准备与上机操作练习,熟悉软件开发方法,理解各种DSP算法的实 现,并掌握DSP系统设计和实现方法。 2课程的基本内容、重点难点及教学要求(包括授课学时) 2.1绪论(2学时) 基本内容:简单介绍DSP的含义、特点、现状和发展、DSP产品的分类和应用领域。 重点:DSP的基本概念。 教学要求:了解DSP的基本概念、产品分类及主要应用方向。 2.2TMS320C54x的结构原理(4学时) 基本内容:TMS320C54xDSP芯片的硬件结构介绍,包括总线结构、存储器、CPU以 及外围设备等等。 重点:CPU各单元的功能和特点;存储器的地址空间分配。 难点:存储器的地址空间分配。 教学要求:掌握TMS320C54x系列DSP的硬件整体结构,理解其总线结构、中央处理器 单元和存储空间结构,掌握常用片内外设的工作原理和使用。 2.3数据寻址方式和指令系统(6学时) 基本内容:重点了解TMS320C54x的七种寻址方式,指令集和特殊指令。给出特殊指 令使用范例,以及流水线的使用技巧。 重点:数据寻址方式;四类指令的使用方法。 难点:典型指令(特别是间接寻址指令)的使用方法。 教学要求:熟悉TMS320C54x系列DSP的数据寻址方式,掌握TMS320C54x系列DSP的指 令使用方法,为DSP芯片的软件编程和提高编写程序的运行效率建立基础。 2.4TMS320C54x应用程序开发过程(6学时) 基本内容:DSP应用系统开发方法、TMS320C54x应用软件开发方法、COFF的一般概 念、段的概念、汇编语言程序的编写方法、程序接入、链接器。 重点:COFF的一般概念,包括段的概念。 教学要求:了解DSP的软件开发过程,深刻理解COFF的一般概念,包括段的概念。熟 悉汇编器和汇编伪指令的使用,深刻理解汇编器对段的处理。熟悉链接器的作用,掌握链接 命令文件的编写。 2.5CCS集成开发环境(2学时) 基本内容:CCS的基本特征与安装设置、CCS集成环境的使用、GEL语言的使用、简单 DSP程序的调试实例、从文件中读取数据并测试算法的调试实例。 重点:CCS的基本原理和使用方法。 教学要求:掌握CCS的基本原理和使用方法,学会用CCS软件编辑、编译、链接、软件 仿真、硬件调试及实时跟踪DSP程序的设计与开发。 2.6汇编语言程序设计(6学时) 基本内容:TMS320C54x汇编语言编程方法和技巧,包括程序的控制与转移、堆栈的 使用方法、重复操作、数据块传送等等。 重点:汇编语言基本指令应用,各种编程方法和技巧。 难点:汇编语言的编程技巧。 教学要求:掌握汇编语言的各种编程方法和技巧。 2.7TMS320C54x的软硬件应用(4学时) 基本内容:给出了TMS320C54x软硬件应用的例子,内容包括:应用系统的硬件配置; FIR、IIR滤波器;FFT的C54x实现方法等。 重点:TMS320C54x软硬件应用的实例。 教学要求:掌握TMS320C54x软硬件设计的基本方法,能完成比较简单的DSP系统 的设计和开发。 2.8总复习以及指导学生进行综合设计(2学时) 3实验内容及要求(8学时) 序号实验内容实验要求实验学时备注 实验平台配置、仿真器安基本熟悉硬件单元的配置 12 装和CCS的使用和CCS的安装和使用