第1章 概述 1
1.1引言 1
1.2 DSP芯片 2
1.2.1 DSP芯片概述 2
1.2.2 DSP芯片的结构特征 5
1.3 DSP控制器的基本原理 6
第2章 总体结构 9
2.1总线结构 9
2.2中央处理单元 12
2.2.1输入比例部分 12
2.2.2中央算术逻辑部分 14
2.2.3乘法部分 14
2.3辅助寄存器算术单元 15
2.4状态寄存器ST0和ST 1 16
2.5存储器与I/O空间 17
2.5.1与外部存储器和I/O空间接口的信号 18
2.5.2程序存储器 19
2.5.3局部数据存储器 21
2.5.4全局数据存储器 23
2.5.5 I/O空间 25
2.6程序控制 26
2.7时钟源模块 27
2.8系统复位 31
第3章 片内外设 34
3.1事件管理模块 34
3.1.1通用定时器 36
3.1.2比较单元与PWM发生器 49
3.1.3捕获单元 61
3.1.4正交编码脉冲电路 65
3.2模/数转换模块 66
3.2.1结构概述 67
3.2.2模/数转换控制与操作 71
3.3 SCI串行通信接口模块 71
3.3.1串行通信的工作原理 72
3.3.2串行通信接口模块SCI的结构 74
3.3.3多机通信 82
3.4 SPI串行外设接口模块 83
3.4.1串行外设接口结构与工作原理 84
3.4.2 SPI的多机通信 92
3.4.3 SPI引脚功能的选择 94
3.5数字I/O端口 95
3.5.1数字I/O端口概述 95
3.5.2数字I/O端口寄存器 97
3.6“看门狗”与实时时钟 98
3.7中断管理系统 102
3.7.1 DSP内核中断 104
3.7.2事件管理模块的中断 106
3.7.3系统模块中断 110
第4章 寻址方式与指令系统 113
4.1寻址方式 113
4.1.1立即寻址方式 113
4.1.2直接寻址方式 114
4.1.3间接寻址方式 118
4.2指令系统 122
4.2.1指令集分类与列表 123
4.2.2典型指令说明 130
第5章 CCS集成开发环境 137
5.1开发流程和开发工具 137
5.1.1代码生成工具 137
5.1.2 CCS的菜单和工具条 138
5.1.3 CCS工程管理 143
5.1.4 CCS源文件管理 145
5.1.5通用扩展语言GEL 146
5.2 CCS应用举例 146
5.2.1基本应用 146
5.2.2探针和显示图形的使用 151
5.3 CCS仿真 155
5.3.1用Simulator仿真中断 155
5.3.2用Simulator仿真I/O口 158
5.4 DSP/BIOS的功能 160
5.4.1 DSP/BIOS简介 160
5.4.2一个简单的DSP/BIOS实例 161
第6章 应用实例 166
6.1基于空间矢量的通用变频器 166
6.2快速傅里叶变换(FFT) 169
6.2.1快速傅里叶变换的基本原理 169
6.2.2快速傅里叶变换的DSP实现 173
参考文献 178