第1章DSP技术概述 1
DSP芯片概述 1
主要类型 1
TI公司的DSP芯片 2
TI公司DSP芯片的命名规则 4
TMS320DM642数字信号处理器 7
TMS320DM642的片上资源 7
TMS320DM642的应用领域 8
TI公司DSP器件资源比较 13
第2章TMS320DM642的硬件资源 14
TMS320DM642处理器内核及片上资源 14
TMS320DM642引脚设置 19
电源和地 19
JTAG接口电路 21
数据总线和地址总线引脚 22
EMIFA接口引脚 23
时钟PLL引脚 24
复位引脚和复位电路 25
GPIO接口 27
HPI/PCI/EMAC接口引脚 27
视频口引脚 30
其他硬件资源 32
TMS320DM642的内存空间分配 33
TMS320DM642电路设计中的引脚设置 35
TMS320DM642上电复位时工作引脚的配置 36
PCI.HPI和EMAC的选择 39
TMS320DM642上电复位后主要寄存器设置 39
外设配置寄存器PERCFG 39
锁定寄存器PCFGLOCK 40
状态寄存器DEVSTAT 40
TMS320DM642电路系统的PCB设计 42
第3章TMS320DM642集成开发环境 44
DSP系统开发 44
CCS 2.20.18 6000的安装和配置 46
CCS 2.20.18 6000的安装 46
仿真器的安装 48
TMS320DM642的配置 49
程序加载和Flashburn软件 53
CCS 6000和C语法 58
CCS 6000开发平台 58
C语法 60
项目建立和调试举例 66
项目建立 66
项目调试 68
第4章TMS320DM642中断系统 72
TMS320DM642的中断源 72
CPU中断优先级和中断源 72
EDMA事件 75
GPIO口和外部中断 77
GPIO口 77
外部中断设置 82
基于外部中断的键盘扩展实例 84
直连式键盘扩展 84
扫描式键盘扩展 85
寄存器式键盘扩展 85
第5章 存储器扩展电路和总线扩展 97
DM642的外部存储器EMIFA接口 97
EMIFA接口概述 97
EMIFA接口的主要寄存器 100
FLASH存储器的扩展 103
AM29LV033C芯片 103
FLASH芯片与DM642的连接电路 105
读写FLASH存储器的程序 109
SDRAM存储器扩展 114
HY57V283220T芯片 114
SDRAM数据读写程序 117
DM642的输入/输出接口扩展 120
硬件设计 120
输入/输出扩展程序 126
第6章DM642外部接口电路及程序设计 129
串口电路扩展 129
并串互转换芯片TL16C752B 130
通信电路 133
串口操作程序 137
USB接口电路扩展 144
CY7C68001芯片 144
USB电路和程序 157
PCI接口、HPI接口、EMAC接口和I2C接口 167
PCI.HPI和EMAC接口 167
I2C接口 171
第7章 视频和音频接口电路及程序设计 173
TMS320DM642的视频口 173
BT.656视频编解码电路 179
视频解码电路 179
视频解码程序 183
视频编码电路 190
视频编码程序 193
Raw视频数据采集系统 200
TMS320DM642的音频口 208
第8章TMS320DM642开发实例 214
功能要求 214
系统硬件设计 216
从板电路 216
主板电路 218
TMS320DM642电路初始化设置 223
检测算法设计 227
平均灰度比较法 227
灰度相关匹配法 228
局部直方图分析法 229
多测度相关匹配法 229
程序设计 233
系统调试方法 242
第9章TMS320DM642的CSL库函数 245
CSL库函数命名规则 245
CSL库函数 248
CACHE模块管理函数 248
CHIP模块函数 250
DAT模块函数 251
EDMA模块函数 253
EMIFA模块函数 259
GPIO模块函数 260
HPI模块函数 263
I2C接口模块函数 263
中断(IRQ)模块函数 266
McASP模块函数 269
McBSP模块函数 272
PCI模块函数 274
附录A TMS320C2000系列DSP芯片的主要技术参数统计表 276
附录B TMS320C3000系列DSP芯片的主要技术参数统计表 277
附录C TMS320C55x系列DSP芯片的主要技术参数统计表 278
附录D TMS320C54x系列DSP芯片的主要技术参数统计表 279
附录E TMS320C64x系列DSP芯片的主要技术参数统计表 281
参考文献 283