第1章 绪论 1
1.1概述 1
1.2 DSP应用系统设计要素 1
1.3 DSP应用系统开发平台 2
1.3.1核心模块 4
1.3.2外围模块 4
1.4 DSP应用实例选择 4
1.4.1基础实例 4
1.4.2简单系统实例 5
1.4.3复杂系统实例 6
1.5本章小结 7
第2章 DSP集成开发环境CCS3.1应用详解 8
2.1概述 8
2.2 CCS3.1的安装与配置 8
2.2.1安装CCS3.1 8
2.2.2仿真器安装 12
2.2.3硬件仿真系统搭建与拆卸 12
2.3软件工程管理 12
2.3.1工程文件建立与相关操作 12
2.3.2工程的编译链接与相关操作 13
2.3.3程序调试与相关操作 14
2.3.4汇编工具 19
2.3.5外部文件输入/输出 20
2.3.6数据文件格式 22
2.4图形窗口分析工具 22
2.5代码性能评估工具 25
2.6本章小结 27
第3章 64x硬件基本结构与软件设计原则 28
3.1概述 28
3.2 64x硬件结构 28
3.2.1中央处理单元CPU 28
3.2.2存储空间 31
3.2.3中断系统 32
3.2.4片上外设 34
3.3 64x软件优化原则 34
3.3.1高性能代码开发 34
3.3.2 C代码优化 36
3.3.3线性汇编 40
3.4本章小结 42
第4章 基础应用实例 43
4.1概述 43
4.2正弦函数编程实例 43
4.2.1正弦函数编程方法 43
4.2.2正弦函数程序剖析 48
4.2.3运行结果与分析 56
4.3最小系统硬件构建实例 56
4.3.1最小系统基本结构 56
4.3.2最小系统剖析 63
4.3.3运行结果与分析 64
4.4 EMIF应用实例 66
4.4.1 EMIF结构与功能描述 66
4.4.2 EMIF应用实例剖析 70
4.4.3运行结果与分析 89
4.5 EDMA应用实例 92
4.5.1 EDMA结构与功能描述 92
4.5.2 EDMA应用实例剖析 98
4.5.3运行结果与分析 107
4.6 McBSP应用实例 109
4.6.1 McBSP结构与功能描述 109
4.6.2 McBSP应用实例剖析 112
4.6.3运行结果与分析 144
4.7 HPI应用实例 147
4.7.1 HPI结构与功能描述 147
4.7.2 HPI应用实例剖析 150
4.7.3运行结果与分析 154
4.8 VPORT应用实例 156
4.8.1 VPORT结构与功能描述 156
4.8.2 VPORT应用实例剖析 160
4.8.3运行结果与分析 188
4.9 EMAC应用实例 189
4.9.1 TCP/IP协议与实现方法 190
4.9.2 EMAC结构与功能描述 193
4.9.3 EMAC应用实例剖析 195
4.9.4运行结果与分析 206
4.10 USB应用实例 207
4.10.1 USB协议与实现方法 208
4.10.2 USB接口与功能描述 211
4.10.3 USB应用实例剖析 217
4.10.4运行结果与分析 244
4.11 BootLoader程序引导实例 245
4.11.1程序引导模式 246
4.11.2程序引导实例剖析 248
4.11.3运行结果与分析 255
4.12图像处理算法优化实例 256
4.12.1基于CCS3.1的C语言优化原则 257
4.12.3 SOBEL算法优化实例剖析 260
4.12.3运行结果与分析 266
4.13本章小结 266
第5章 简单系统应用实例 269
5.1概述 269
5.2图像处理系统实例 270
5.2.1图像处理系统构架 271
5.2.2图像处理系统剖析 273
5.2.3运行结果与分析 281
5.3语音处理系统实例 283
5.3.1语音处理系统构架 284
5.3.2语音处理系统剖析 288
5.3.3运行结果与分析 301
5.4本章小结 304
第6章 复杂系统应用实例 305
6.1概述 305
6.2双目视觉测距实例 305
6.2.1双目视觉测距原理 306
6.2.2双目视觉测量系统剖析 308
6.2.3双目视觉测量结果与分析 336
6.3智能感知系统实例 338
6.3.1智能感知系统原理 338
6.3.2智能感知系统剖析 339
6.3.3智能感知结果与分析 351
6.4本章小结 356
参考文献 358