第一章 DSP概述
1.1 DSP发展概况1
1.2 DSP的应用2
1.3 DSP的主要生产厂家和定点运算机型3
1.4 TMS320C54x系列4
第二章TMS320C54x的硬件结构
2.1 'C54x的硬件结构8
2.2 'C54x的引脚功能9
2.3 中央处理器12
2.3.1 运算部件12
2.3.2 控制部件15
2.4 存储器结构17
2.5 片上外设22
2.6 复位电路23
2.7 时钟电路23
第三章 TMS320C54x指令系统
3.1 寻址方式26
3.2 流水线31
3.3 指令系统37
3.3.1 数据传送指令37
3.3.2 算术运算39
3.3.3 逻辑运算指令42
3.3.4 程序控制43
3.3.5 单指令重复45
3.3.6 并行操作
第四章 TMS320C54x定时器/计数器
4.1 定时器结构48
4.2 时钟发生器49
4.3 定时器/计数器编程和应用52
第五章 TMS320C54x串行及并行接口
5.1 SP标准串口59
5.1.1 SP串口结构59
5.1.2 SPC串口控制寄存器60
5.1.3 串口工作注意事项62
5.2 BSP串口65
5.2.1 BSP标准模式66
5.2.2 BSP增强模式67
5.2.3 ABU自动缓冲单元68
5.2.4 BSP操作注意事项71
5.2.5 BSP省电工作模式72
5.3 TDM时分复用串口72
5.4 McBSP多通道带缓冲串口73
5.5 串口应用84
第六章 TMS320C54x中断系统
6.1 中断请求86
6.2 中断控制88
6.3 外部中断触发90
6.4 中断系统应用90
第七章 TMS320C54x存储器及I/O扩展
7.1 概述96
7.2 存储器和I/O扩展基本方法97
7.2.1 外部总线特性97
7.2.2 外部总线等待状态控制98
7.2.3 外部总线接口分区转换时序101
7.3 节电模式和复位时序106
7.4 程序存储器扩展应用108
7.5 静态数据存储器扩展110
7.6 I/O扩展应用111
7.6.1 I/O配置111
7.6.2 I/O扩展应用113
7.7 存储器和I/O综合扩展应用117
第八章 TMS320C54x混合编程
8.1 概述119
8.2 存储器模式119
8.2.1 C编译器生成的段119
8.2.2 存储器分配120
8.3 TMS320C54x的 C语言规则121
8.3.1 寄存器规则121
8.3.2 函数调用规则121
8.3.3 中断函数122
8.3.4 表达式分析122
8.3.5 TMS320C54x C语言程序举例123
8.4 TMS320C54x混合编程123
8.4.1 独立的C和汇编模块接口123
8.4.2 C程序中访问汇编程序变量124
8.4.3 C程序中直接嵌入汇编语句125
8.5 混合编程设计实例126
第九章 仿真开发系统及用户样机调试
9.1 概述131
9.2 DSK结构132
9.3 集成开发环境CCS133
9.3.1 CCS安装及设置134
9.3.2 CCS应用开发135
9.3.3 程序调试138
9.4 用户软件的开发及调试举例153
9.4.1 用户硬件调试154
9.4.2 用户软件开发举例154
附录A 本书采用的符号及意义160
附录B TMS320C54x芯片引脚说明164
参考文献169