第1章 DSP概述 1
1.1 数字信号处理技术 1
1.2 DSP特点概述 2
1.3 DSP的系统设计过程 3
1.4 DSP处理器 4
1.5 DSP芯片的应用领域 7
1.6 TI的C5000系列中C54x和C55xx的比较 7
第2章 TMS320C5000系统结构 10
2.1 TMS320C55xx体系结构综述 10
2.2 存储空间结构 16
2.3 寻址方式 22
2.4 流水线操作 35
2.5 CPU寄存器 53
2.6 OMAP简介 82
第3章 TMS320VC55xx系列DSP的外设 87
3.1 TMS320VC55x DSP外设概述 87
3.2 时钟发生器 88
3.3 外部存储器接口(EMIF) 91
3.4 直接存储器访问(DMA)控制器 108
3.5 主机接口(HPI)和增强型主机接口(EHPI) 124
3.6 多通道缓冲器接口(McBSP) 131
3.7 多媒体卡(MMC)控制器 137
3.8 通用串行总线(USB) 145
3.9 实时时钟 155
3.10 中断和定时器 160
第4章 汇编语言程序和.cmd文件设计 174
4.1 TMS320C55x汇编指令系统 174
4.2 汇编语言源程序格式 195
4.3 汇编源程序中的表达式 197
4.4 .cmd文件和汇编伪指令 200
4.5 MEMORY伪指令及其使用 214
4.6 SECTIONS伪指令及其使用 216
4.7 汇编器的内部函数 223
4.8 汇编与优化 225
第5章 C/C++语言设计和混合编程设计 226
5.1 C/C++程序设计数据结构及语法 226
5.2 C/C++语言编程的注意事项 230
5.3 汇编语言与C/C++混合编程 241
5.4 设计与优化 251
5.5 关于程序的优化或提高运算速度的建议 256
第6章 CCS的使用进阶及DSP/BIOS 258
6.1 CCS简介 258
6.2 简单应用程序调试实例 258
6.3 GEL的应用 266
6.4 DSP/BIOS 285
6.5 片级支持库CSL 294
6.6 基于RTDX技术的数据通信 307
6.7 CCS与优化 313
第7章 DSP系统的电路设计 317
7.1 JTAG接口 317
7.2 C55xx的电源电路 319
7.3 复位电路与看门狗 320
7.4 时钟信号的接入简介 322
7.5 存储器的接口 322
7.6 异步串口 328
7.7 音频接口 331
第8章 Bootloader 336
8.1 概述 336
8.2 DSP系统的上电程序加载 337
参考文献 344