《DSP原理及应用 TMS320DM6437架构、指令、功能模块、程序设计及案例分析》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张雪英,李鸿燕,贾海蓉等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:9787302510437
  • 页数:213 页
图书介绍:MS320C6437为例,重点介绍了TMS320C6437的硬件结构、指令系统以及DSP应用程序的设计与开发。书中精选了大量实例,基于TMS320C6437芯片,采用C语言与汇编语言混合编程方法,实现了TMS320C6437芯片的基本算术运算、FIR和IIR数字滤波器的设计、FFT等常用数字信号处理算法、语音和图像处理的DSP实现,并在实例中给出了算法的工作原理、完整的源程序及上机汇编、链接、调试过程。

第1章 绪论 1

1.1 DSP概述 1

1.1.1 DSP的发展概况及趋势 1

1.1.2 DSP的特点 2

1.1.3 DSP的分类 4

1.1.4 DSP的应用 5

1.1.5 DSP芯片的选择 5

1.2 DSP系统 6

1.2.1 DSP系统的构成 6

1.2.2 DSP系统的特点 7

1.2.3 DSP系统的设计过程 7

1.3 DSP芯片 8

1.3.1 TI公司的DSP芯片 8

1.3.2其他公司的DSP芯片 11

1.4 TMS320C6x(6000)概述 12

1.4.1 TMS320C6x简介 12

1.4.2 TMS320C6x结构 12

1.4.3 TMS320C6x特点 15

1.4.4 TMS320C6x的应用 17

本章小结 17

思考与练习题 18

第2章 TMS320DM6437的硬件结构 19

2.1 TMS320DM6437的基本结构 19

2.2 TMS320DM6437 CPU结构 21

2.2.1 CPU的组成 21

2.2.2 CPU数据通路 23

2.2.3 CPU状态控制寄存器 26

2.3片内存储器 27

2.3.1片内存储器结构 27

2.3.2存储器空间分配 28

2.3.3一级片内程序存储器 29

2.3.4一级片内数据存储器 34

2.3.5二级片内存储器 40

本章小结 48

思考与练习题 48

第3章TMS320DM6437的指令系统 49

3.1 TMS320DM6437指令集概述 49

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

3.1.2延迟间隙 51

3.1.3指令操作码映射图 52

3.1.4并行操作 54

3.1.5条件操作 55

3.1.6寻址方式 55

3.2 TMS320DM6437指令集 57

3.2.1加载/存储指令 57

3.2.2算术运算指令 59

3.2.3逻辑及位域运算指令 62

3.2.4数据传送指令 63

3.2.5程序转移指令 64

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

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

3.3.1汇编代码结构 67

3.3.2汇编伪指令 67

3.3.3汇编语言程序设计 70

3.3.4线性汇编 71

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

本章小结 74

思考与练习题 74

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

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

4.2 CCS集成开发环境 77

4.2.1 CCS安装与设置 77

4.2.2创建CCS工程项目 78

4.2.3工程导入 79

4.2.4 CCS 6.0仿真与烧写 79

4.3 DSP/BIOS实时操作系统 80

4.3.1 DSP/BIOS的组件构成 80

4.3.2基于DSP/BIOS的程序开发 82

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

4.4.1面向TMS320C64 x的C/C++语言 83

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

4.4.3 C语言源代码的优化 86

4.4.4汇编代码的优化 89

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

本章小结 97

思考与练习题 98

第5章TMS320DM6437流水线与中断 99

5.1流水线 99

5.1.1流水线概述 99

5.1.2流水线操作 99

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

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

5.2 DSP的中断系统 107

5.2.1中断的基础知识 107

5.2.2中断控制寄存器 110

5.2.3中断响应过程 114

5.2.4中断嵌套 115

5.2.5中断向量程序 116

本章小结 117

思考与练习题 118

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

6.1主机接口 119

6.1.1 HPI概述 119

6.1.2 HPI的结构与功能 120

6.1.3 HPI的读/写时序 122

6.1.4 HPI的操作 124

6.1.5 HPI寄存器 126

6.1.6 HPI的中断申请 126

6.1.7 HPI应用实例 127

6.2多通道缓冲串口 128

6.2.1 McBSP概述 128

6.2.2 McBSP结构与对外接口 129

6.2.3 McBSP寄存器 130

6.2.4 McBSP的操作 131

6.2.5 McBSP的应用 132

本章小结 134

思考与练习题 134

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

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

7.1.1 GPIO接口概述 135

7.1.2 GPIO功能 135

7.1.3中断和事件产生 137

7.1.4 GPIO寄存器 139

7.2定时器 155

7.2.1定时器结构 155

7.2.2定时器的工作模式控制 157

7.2.3定时器寄存器 166

本章小结 171

思考与练习题 171

第8章 TMS320DM6437应用程序设计 172

8.1DSP基本算法 172

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

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

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

8.1.4卷积算法 179

8.1.5自适应滤波算法 181

8.2语音信号采集与分析 185

8.2.1回声实验 185

8.2.2音频滤波 186

8.3图像处理 187

8.3.1图像点处理 187

8.3.2图像的几何变换 193

8.3.3图像增强 198

8.3.4图像边缘检测 202

本章小结 205

思考与练习题 205

附录A DSP系统配置及初始化程序 206

附录B GPIO接口与ZWT封装引脚的对应关系 208

附录C音频芯片TLV320AIC23B介绍 209

参考文献 213