第一篇DSP应用基础知识
第1章绪论
1?1DSP芯片发展概况
1?2DSP分类及技术指标
1?2?1DSP分类
1?2?2DSP技术指标
1?3DSP的特点
1?3?1DSP性能特点
1?3?2DSP的结构特点
1?4TMS320系列DSP的典型应用
1?5本章小结
1?6习题
第2章TMS320C54x硬件结构
2?1TMS320C54x DSP 内部结构
2?1?1TMS320C54x DSP的基本结构
2?1?2TMS320C54x DSP的主要特点
2?1?3TMS320C54x DSP的引脚功能
2?2TMS320C54x的CPU结构
2?2?1算术逻辑运算单元
2?2?2桶形移位器
2?2?3累加器ACC
2?2?4比较选择存储单元
2?2?5指数编码器
2?2?6乘累加器单元
2?2?7CPU状态控制寄存器
2?2?8寻址单元
2?3TMS320C54x的总线结构
2?4TMS320C54x存储器和I/O空间
2?4?1存储器空间
2?4?2程序存储器
2?4?3数据存储器
2?4?4I/O空间
2?5本章小结
2?6习题
第3章指令系统与寻址方式
3?1寻址方式
3?1?1指令的表示方法
3?1?2数据寻址方式
3?2TMS320C54x的指令系统
3?2?1指令系统规定的符号与缩写
3?2?2指令系统分类及指令功能
3?2?3TMS320C54x伪指令
3?2?4TMS320C54x宏命令
3?3TMS320C54x汇编语言程序设计的基本方法
3?3?1TMS320C54x汇编语言源程序的结构
3?3?2TMS320C54x汇编语言程序的编辑汇编和链接
3?4本章小结
3?5习题
第4章DSP开发工具CCS安装及应用
4?1CCS 简介
4?1?1CCS5000的特性
4?1?2代码生成工具
4?1?3CCS集成开发环境
4?1?4DSP/BIOS插件
4?1?5硬件仿真和实时数据交换
4?2CCS的安装与配置
4?2?1CCS软件的安装
4?2?2CCS环境的配置
4?3CCS应用
4?4本章小结
4?5习题
第二篇基本模块设计与实训
第5章键盘与显示模块
5?1键盘模块
5?2液晶显示屏(LCD)模块
5?3数码管显示模块
第6章正弦信号发生器与滤波器模块设计及应用
6?1正弦信号发生器模块
6?2滤波器模块
6?2?1有限冲激响应滤波器FIR
6?2?2无限冲激响应滤波器IIR模块
6?3快速傅立叶变换(FFT)模块
6?4自适应滤波器(LMS) 实现
第7章通信模块
7?1以太网卡与TCP/IP协议模块
7?2通用异步串行接口(UART) 模块
第8章高精度ADC与DAC模块
第三篇综合应用系统设计与实训
第9章基于DSP的单兵背负式短波数字通信系统
9?1软件无线电技术
9?2系统硬件组成及工作原理
9?3系统软件工作流程及关键技术
第10章基于TMS320 DM642的多路视频处理系统设计
10?1引言
10?2系统整体方案
10?2?1电源管理模块
10?2?2时钟电路
10?2?3外部存储器
10?2?4视频通路模块
10?3软件设计
10?4系统应用
10?5结语
第11章数据采集系统设计
11?1信号采集与处理系统总体设计方案
11?2信号采集系统程序总体设计
信号采集系统程序结构设计
11?3系统监控及接口处理程序设计与实现
11?3?1信号采集程序
11?3?2DSP主控制程序
11?4AD转换模块的实现
11?5系统调试
11?5?1TMS320LF2407A系统调试
11?5?2MATLAB仿真
第12章指纹识别系统
12?1系统整体设计
12?2指纹预处理算法
12?2?1传感器FPS200的初始化
12?2?2读取指纹信息
12?3FPS200与5402的SPI连接
12?4系统效果
附录1TMS320C5410 DSP芯片简介
附录2TMS320C54x指令速查表
参考文献