图书目录

目录

第1章绪论

1.1DSP概述

1.1.1DSP的发展概况及趋势

1.1.2DSP的特点

1.1.3DSP的分类

1.1.4DSP的应用

1.1.5DSP芯片的选择

1.2DSP系统

1.2.1DSP系统的构成

1.2.2DSP系统的特点

1.2.3DSP系统的设计过程

1.3DSP芯片

1.3.1TI公司的DSP芯片

1.3.2其他公司的DSP芯片

1.4TMS320C6x(6000)概述

1.4.1TMS320C6x简介

1.4.2TMS320C6x结构

1.4.3TMS320C6x特点

1.4.4TMS320C6x的应用

本章小结

思考与练习题

第2章TMS320DM6437的硬件结构

2.1TMS320DM6437的基本结构

2.2TMS320DM6437 CPU结构

2.2.1CPU的组成

2.2.2CPU数据通路

2.2.3CPU状态控制寄存器

2.3片内存储器

2.3.1片内存储器结构

2.3.2存储器空间分配

2.3.3一级片内程序存储器

2.3.4一级片内数据存储器

2.3.5二级片内存储器

本章小结

思考与练习题

第3章TMS320DM6437的指令系统

3.1TMS320DM6437指令集概述

3.1.1指令和功能单元之间的映射

3.1.2延迟间隙

3.1.3指令操作码映射图

3.1.4并行操作

3.1.5条件操作

3.1.6寻址方式

3.2TMS320DM6437指令集

3.2.1加载/存储指令

3.2.2算术运算指令

3.2.3逻辑及位域运算指令

3.2.4数据传送指令

3.2.5程序转移指令

3.2.6资源对公共指令集的限制

3.3汇编、线性汇编和伪指令

3.3.1汇编代码结构

3.3.2汇编伪指令

3.3.3汇编语言程序设计

3.3.4线性汇编

3.3.5链接器命令文件的编写和使用

本章小结

思考与练习题

第4章软件开发环境及程序优化

4.1DSP软件开发过程及开发工具

4.2CCS集成开发环境

4.2.1CCS安装与设置

4.2.2创建CCS工程项目

4.2.3工程导入

4.2.4CCS 6.0仿真与烧写

4.3DSP/BIOS实时操作系统

4.3.1DSP/BIOS的组件构成

4.3.2基于DSP/BIOS的程序开发

4.4DSP的C/C++语言程序设计

4.4.1面向TMS320C64x的C/C++语言

4.4.2面向DSP的C/C++语言程序设计流程

4.4.3C语言源代码的优化

4.4.4汇编代码的优化

4.4.5C语言和汇编语言混合编程

本章小结

思考与练习题

第5章TMS320DM6437流水线与中断

5.1流水线

5.1.1流水线概述

5.1.2流水线操作

5.1.3指令对流水线性能的影响

5.1.4存储器对流水线性能的影响

5.2DSP的中断系统

5.2.1中断的基础知识

5.2.2中断控制寄存器

5.2.3中断响应过程

5.2.4中断嵌套

5.2.5中断向量程序

本章小结

思考与练习题

第6章TMS320DM6437主机接口与多通道缓冲串口

6.1主机接口

6.1.1HPI概述

6.1.2HPI的结构与功能

6.1.3HPI的读/写时序

6.1.4HPI的操作

6.1.5HPI寄存器

6.1.6HPI的中断申请

6.1.7HPI应用实例

6.2多通道缓冲串口

6.2.1McBSP概述

6.2.2McBSP结构与对外接口

6.2.3McBSP寄存器

6.2.4McBSP的操作

6.2.5McBSP的应用

本章小结

思考与练习题

第7章TMS320DM6437通用输入/输出接口与定时器

7.1通用输入/输出接口(GPIO)

7.1.1GPIO接口概述

7.1.2GPIO功能

7.1.3中断和事件产生

7.1.4GPIO寄存器

7.2定时器

7.2.1定时器结构

7.2.2定时器的工作模式控制

7.2.3定时器寄存器

本章小结

思考与练习题

第8章TMS320DM6437应用程序设计

8.1DSP基本算法

8.1.1有限冲激响应(FIR)数字滤波器设计

8.1.2无限冲激响应(IIR)数字滤波器设计

8.1.3快速傅里叶变换(FFT)算法

8.1.4卷积算法

8.1.5自适应滤波算法

8.2语音信号采集与分析

8.2.1回声实验

8.2.2音频滤波

8.3图像处理

8.3.1图像点处理

8.3.2图像的几何变换

8.3.3图像增强

8.3.4图像边缘检测

本章小结

思考与练习题

附录ADSP系统配置及初始化程序

附录BGPIO接口与ZWT封装引脚的对应关系

附录C音频芯片TLV320AIC23B介绍

参考文献