《TMS320C55x DSP原理及其应用 第2版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:代少升,黄俊,申敏等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2013
  • ISBN:7040375190
  • 页数:224 页
图书介绍:

第1章 数字信号处理和DSP系统 1

1.1实时数字信号处理技术的发展 1

1.2数字信号处理器的特点 1

1.3 DSP系统的设计 2

1.3.1系统设计流程 2

1.3.2 DSP芯片的选择 3

1.4 DSP的典型应用 4

第2章 DSP芯片结构和CPU外围电路 5

2.1 DSP芯片结构 5

2.1.1 TMS320C55x处理器的特点 5

2.1.2 TMS320C55x中央处理单元 6

2.1.3 TMS320VC5509的构成 8

2.2时钟电路 8

2.2.1 PLL控制寄存器 9

2.2.2时钟模式寄存器 10

2.2.3工作模式 11

2.2.4使用方法 11

2.2.5举例 11

2.3通用定时器 12

2.3.1结构框图 12

2.3.2时钟部分 12

2.3.3计数器部分 13

2.3.4通用定时器的控制 14

2.3.5举例 15

2.4外部存储器接口EMIF 16

2.4.1概述 16

2.4.2与外部存储器的接口方法 17

2.4.3应用举例 27

2.5主机接口(EHPI) 27

2.5.1 EHPI基本结构 27

2.5.2 EHPI对DSP复位的影响 29

2.5.3接口时序 29

2.5.4应用举例 30

2.6多通道缓冲串口McBSP 31

2.6.1概述 31

2.6.2基本结构 31

2.6.3工作模式 35

2.6.4收发格式与参数设置 36

2.6.5异常处理 37

2.6.6 McBSP寄存器说明 38

2.6.7应用举例 42

2.7通用输入/输出口GPIO 44

2.7.1 GPIO概述 44

2.7.2上电模式设定 44

2.7.3其他GPIO 45

2.8 DMA控制器 45

2.8.1基本结构 45

2.8.2 EHPI通道 46

2.8.3 DMA通道传输配置 47

2.8.4寄存器说明 50

2.8.5应用举例 53

2.9片内存储器与DSP自举 53

2.9.1 DARAM 53

2.9.2 SARAM 54

2.9.3 ROM与DSP自举 55

2.9.4应用举例 55

第3章 存储结构与寻址方式 57

3.1存储结构 57

3.1.1存储映射 57

3.1.2程序空间 57

3.1.3数据空间 59

3.1.4 I/O空间 63

3.2寻址方式 63

3.2.1绝对寻址方式 64

3.2.2直接寻址方式 65

3.2.3间接寻址方式 67

3.2.4循环寻址 72

3.2.5寄存器位寻址 73

3.2.6 I/O空间寻址 74

第4章 程序流程控制 76

4.1跳转(分支) 76

4.2指令重复 77

4.3条件执行 79

4.4中断 79

4.4.1中断矢量及其优先级 80

4.4.2中断管理寄存器 81

4.4.3可屏蔽中断 83

4.4.4非屏蔽中断 84

4.4.5 DSP复位 85

4.5程序调用 85

4.5.1无条件程序调用 85

4.5.2条件程序调用 86

4.5.3返回 86

4.6堆栈 87

4.6.1数据堆栈和系统堆栈 87

4.6.2堆栈配置 87

4.6.3自动前后关系转换 88

第5章 TMS320C55x DSP的汇编指令 91

5.1 TMS320C55x结构 93

5.2状态位与执行条件 94

5.3 TMS320C55x指令的并行执行 96

5.4 TMS320C55x DSP的汇编指令 99

5.4.1算术运算指令 100

5.4.2位操作指令 122

5.4.3扩展辅助寄存器操作指令 127

5.4.4逻辑运算指令 128

5.4.5 MOVE操作指令 130

5.4.6程序控制指令 141

第6章 DSP集成开发环境 147

6.1 CCS的安装与设置 147

6.1.1系统配置要求 147

6.1.2 CCS软件的安装 148

6.2 CCS的基本操作 155

6.2.1概述 155

6.2.2 CCS的窗口、主菜单和工具条 155

6.2.3工程文件的建立 157

6.2.4文件编辑 158

6.2.5构建工程 158

6.2.6利用CCS调试程序 159

6.2.7断点设置 161

6.2.8探针断点的使用 162

6.2.9内存、寄存器和变量操作 162

第7章 TMS320C55x DSP应用实例 165

7.1 CCS软件应用及实验 165

7.1.1 CCS入门 165

7.1.2编写一个以C语言为基础的DSP程序 169

7.1.3编写一个以汇编(ASM)语言为基础的DSP程序 174

7.1.4编写一个汇编语言和C语言混合的DSP程序 178

7.2指示灯与拨码开关实验 182

7.2.1指示灯实验 182

7.2.2拨码开关实验 183

7.3 DSP的定时器和外部中断实验 184

7.3.1 DSP的定时器 184

7.3.2外部中断 186

7.4单路或多路模数、数模转换 188

7.4.1单路或多路模数转换 188

7.4.2单路或多路数模转换 191

7.5数字图像信号处理实验 192

7.5.1数字图像直方图统计 192

7.5.2数字图像直方图均衡化增强 195

7.6通信与语音信号采集与分析实验 200

7.6.1语音采集和放送 200

7.6.2语音信号FIR滤波 201

第8章 OMAP5912双核处理器 205

8.1 OMAP5912简介 205

8.1.1 TMS320C55x DSP内核 207

8.1.2 ARM926EJ—S RISC处理器 208

8.2 OMAP5912功能介绍 208

8.2.1 MPU存储区映射 209

8.2.2 DSP存储区映射 211

8.2.3 MPU和DSP专用外设 212

8.2.4 MPU公共外设 214

8.2.5 DSP公共外设 218

8.2.6 MPU和DSP共享外设 219

参考文献 224