《Ti-DSP实验与实践教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:汤书森,林冬梅,张红娟编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302236917
  • 页数:180 页
图书介绍:本书基于TI公司的 TMS320C54x 系列芯片,介绍了 DSP 芯片的结构和外围借口电路及开发工具 CCS 的使用方法,并简要介绍了目前较为高档的 C6000 的 DSP 芯片的应用与开发。

第1部分 基本理论 3

第1章 综述 3

1.1 引言 3

1.1.1 2000系列简介 4

1.1.2 5000系列简介 5

1.1.3 6000系列简介 6

1.2 对几种微处理器(Microprocessor)进行比较 6

1.3 DSP的特点 7

1.4 DSP应用系统的设计流程 9

1.5 DSP设计技术演进的三个阶段 10

1.6 DSP芯片的发展趋势 10

第2章 硬件结构及软硬件开发与设计 12

2.1 TMS320C54x的基本结构和主要特性 12

2.1.1 基本结构 12

2.1.2 'C54x主要特性简介 14

2.1.3 主要部分特点简介 15

2.2 'C54x内部总线结构 16

2.3 中央处理器 17

2.4 存储空间结构简介 21

2.5 片内外设电路 23

2.6 系统控制 23

2.7 'C54x外部总线 24

2.8 软硬件开发与设计 24

2.8.1 软件开发与设计 25

2.8.2 COFF通用的对象文件格式 27

2.8.3 系统软件设计 28

2.8.4 软件开发基础 29

2.8.5 硬件开发与设计 32

第3章 片内外设、接口结构及功能 34

3.1 'C54x的定时器和时钟发生器 34

3.1.1 TMS320C54x的定时器 34

3.1.2 TMS320C54x时钟发生器 35

3.2 TMS320C54x中断系统 37

3.2.1 中断请求 38

3.2.2 中断控制 38

3.2.3 外部中断触发 39

3.3 McBSP基础 39

3.3.1 McBSP基本特性 39

3.3.2 McBSP的内部结构 40

3.3.3 McBSP的寄存器 40

3.3.4 寄存器的访问 41

3.3.5 数据收发过程 41

3.4 HPI主机接口 42

3.4.1 HPI概述 42

3.4.2 HPI程序装载过程 42

3.4.3 HPI接口中断的使用 43

3.5 存储器 44

第4章 DSP集成开发环境CCS 46

4.1 引言 46

4.2 CCS简介 46

4.3 CCS的组成 47

4.4 CCS的主要功能 48

4.4.1 CCS常用文件介绍 49

4.4.2 CCS常用指令简介 49

4.5 DSK、XDS及JTAG简介 50

4.5.1 DSK 50

4.5.2 XDS扩展开发系统 51

4.5.3 JTAG 51

4.6 Simulator简介 51

第2部分 基本实验 55

第5章 基于TI-5000 DSP 55

5.1 实验准备 55

5.1.1 软硬件配置 55

5.1.2 平台搭建 55

5.1.3 说明 55

5.1.4 DES320PP-U的结构特点简介 56

5.1.5 DES3200驱动程序的安装 56

5.1.6 CCS文件组织与环境变量的说明 61

5.1.7 CCS的功能简介 62

5.2 数字信号处理实验的说明 62

5.3 预备实验 63

5.3.1 实验目的 63

5.3.2 实验内容 63

5.4 实验1:综合外设实验 64

5.4.1 实验目的和内容 64

5.4.2 实验原理 64

5.4.3 实验步骤 69

5.5 实验2:利用定时器实现数字振荡器 71

5.5.1 实验目的 71

5.5.2 实验内容与实验要求 72

5.5.3 实验原理 72

5.5.4 实验内容 76

5.5.5 实验程序流程图(参考) 78

5.6 实验3:BSP串口通信 79

5.6.1 实验目的 79

5.6.2 实验内容与实验要求 79

5.6.3 实验原理 80

5.6.4 串口的初始化 83

5.6.5 串口的中断服务程序 84

5.6.6 实验内容与步骤 84

5.7 实验4:FIR数字滤波器 85

5.7.1 实验目的 85

5.7.2 实验方法 85

5.7.3 实验原理 86

5.7.4 实验内容 89

5.8 实验5:HPI接口操作 91

5.8.1 实验目的 91

5.8.2 实验要求 91

5.8.3 实验原理 91

5.8.4 实验内容 97

5.9 实验6:快速傅里叶变换(FFT)的实现 99

5.9.1 实验目的 99

5.9.2 实验原理 99

5.9.3 实验内容 110

5.10 实验7:CCS中的DSP/BIOS工具的使用 113

5.10.1 实验目的 113

5.10.2 实验原理 113

5.10.3 实验内容 116

5.11 实验8:熟悉TMS320VC5402的Bootloader技术 123

5.11.1 实验目的 123

5.11.2 实验要求 123

5.11.3 实验原理 123

5.11.4 实验内容与步骤 128

第3部分 创新开发与应用示例 135

第6章 自行设计与开发示例 135

6.1 实验9:数字信号处理器系统硬件设计示例 135

6.1.1 最小配置系统 135

6.1.2 DSP的自加载 135

6.1.3 DSP的模式设置 136

6.1.4 最小的DSP系统设计 136

6.2 实验10:最小均方误差(LMS)自适应滤波算法的应用示例 138

6.2.1 实验目的 138

6.2.2 实验要求 138

6.2.3 实验原理 138

6.3 实验11:32位伪随机序列的实现示例 141

6.3.1 实验目的 141

6.3.2 实验原理简述 141

6.4 实验12:DSP在嵌入式网络瘦服务器的应用示例 142

6.4.1 实验目的 142

6.4.2 实验原理简述 142

6.5 实验13:利用DSP的串/并口实现与单片机通信示例 144

6.5.1 实验目的 144

6.5.2 实验原理简述 144

第7章 基于TI-6000 DSP的开发与应用 150

7.1 C6000处理器 150

7.2 “达芬奇”处理器 150

7.3 OMAPTM应用处理器 153

7.4 实例1:基于T264的编码器在DM642PCI平台上的实现 154

7.4.1 引言 155

7.4.2 硬件平台 155

7.4.3 分析优化及实现 155

7.4.4 结果分析 159

7.5 实例2:基于TMS320C6713的混沌信号源设计与实现 160

7.5.1 前言 160

7.5.2 总体设计 161

7.5.3 结束语 163

7.6 实例3:基于DSK6713的不规则图像编码(MATLAB设计,6713优化) 163

7.6.1 算法描述 164

7.6.2 PCNN不规则编码的DSP实现 170

7.6.3 TMS320C6713软件开发流程 174

7.6.4 系统初始化 175

7.6.5 EDMA数据搬移与处理 175

7.6.6 软件代码优化 176

7.6.7 实现的性能与结果 178

参考文献 180