技术教育社区
www.teccses.org

TMS320DM642DSP应用系统与开发

作者:王跃宗.刘京会编著

页数:288

出版社:人民邮电出版社

出版日期:2009

ISBN:9787115197627

电子书格式:pdf/epub/txt

内容简介

TMS320DM642数字信号处理器是TI公司推出的一款高性能定点DSP芯片,隶属于该公司C64x系列,已获得广泛应用。本书介绍了TI公司不同类型DSP的选型方法和CCS 6000开发平台的使用方法,讲解了TMS320DM642芯片的外围辅助电路、中断系统、总线结构、外设接口、工作原理和CSL库函数等内容,并结合工程案例给出TMS320DM642的电路设计和编程方法。
TMS320DM642数字信号处理器功能强大,结构富有代表性,芯片软硬件资源丰富。通过阅读本书,可以深入学习DSP的有关应用知识。本书可作为从事DSP系统开发工程技术人员的参考用书,也可作为高等院校本科生和研究生学习数字信号处理器技术应用的教学参考书。

本书特色

本书介绍了TI公司不同类型DSP的选型方法和CCS 6000开发平台的使用方法,讲解了TMS320DM642芯片的外围辅助电路、中断系统、总线结构、外设接口、工作原理和CSL库函数等内容,并结合工程案例给出TMS320DM642的电路设计和编程方法。TMS320DM642数字信号处理器功能强大,结构富有代表性,芯片软硬件资源丰富。
本书可作为从事DSP系统开发工程技术人员的参考用书。

目录

第1章 DSP技术概述 1
1.1 DSP芯片概述 1
1.1.1 主要类型 1
1.1.2 TI公司的DSP芯片 2
1.1.3 TI公司DSP芯片的命名规则 4
1.2 TMS320DM642数字信号处理器 7
1.2.1 TMS320DM642的片上资源 7
1.2.2 TMS320DM642的应用领域 8
1.3 TI公司DSP器件资源比较 13
第2章 TMS320DM642的硬件资源 14
2.1 TMS320DM642处理器内核及片上资源 14
2.2 TMS320DM642引脚设置 19
2.2.1 电源和地 19
2.2.2 JTAG接口电路 21
2.2.3 数据总线和地址总线引脚 22
2.2.4 EMIFA接口引脚 23
2.2.5 时钟引脚 24
2.2.6 复位引脚和复位电路 25
2.2.7 GPIO接口 27
2.2.8 HPI/PCI/EMAC接口引脚 27
2.2.9 视频口引脚 30
2.2.10 其他硬件资源 32
2.3 TMS320DM642的内存空间分配 33
2.4 TMS320DM642电路设计中的引脚设置 35
2.4.1 TMS320DM642上电复位时工作引脚的配置 36
2.4.2 PCI、HPI和EMAC的选择 39
2.5 TMS320DM642上电复位后主要寄存器设置 39
2.5.1 外设配置寄存器PERCFG 39
2.5.2 锁定寄存器PCFGLOCK 40
2.5.3 状态寄存器DEVSTAT 40
2.5.4 TMS320DM642电路系统的PCB设计 42
第3章 TMS320DM642集成开发环境 44
3.1 DSP系统开发 44
3.2 CCS 2.20.18 6000的安装和配置 46
3.2.1 CCS 2.20.18 6000的安装 46
3.2.2 仿真器的安装 48
3.2.3 TMS320DM642的配置 49
3.3 程序加载和Flashburn软件 53
3.4 CCS 6000和C语法 58
3.4.1 CCS 6000开发平台 58
3.4.2 C语法 60
3.5 项目建立和调试举例 66
3.5.1 项目建立 66
3.5.2 项目调试 68
第4章 TMS320DM642中断系统 72
4.1 TMS320DM642的中断源 72
4.1.1 CPU中断优先级和中断源 72
4.1.2 EDMA事件 75
4.2 GPIO口和外部中断 77
4.2.1 GPIO口 77
4.2.2 外部中断设置 82
4.3 基于外部中断的键盘扩展实例 84
4.3.1 直连式键盘扩展 84
4.3.2 扫描式键盘扩展 85
4.3.3 寄存器式键盘扩展 85
第5章 存储器扩展电路和总线扩展 97
5.1 DM642的外部存储器EMIFA接口 97
5.1.1 EMIFA接口概述 97
5.1.2 EMIFA接口的主要寄存器 100
5.2 FLASH存储器的扩展 103
5.2.1 AM29LV033C芯片 103
5.2.2 FLASH芯片与DM642的连接电路 105
5.2.3 读写FLASH存储器的程序 109
5.3 SDRAM存储器扩展 114
5.3.1 HY57V283220T芯片 114
5.3.2 SDRAM数据读写程序 117
5.4 DM642的输入/输出接口扩展 120
5.4.1 硬件设计 120
5.4.2 输入/输出扩展程序 126
第6章 DM642外部接口电路及程序设计 129
6.1 串口电路扩展 129
6.1.1 并串互转换芯片TL16C752B 130
6.1.2 通信电路 133
6.1.3 串口操作程序 137
6.2 USB接口电路扩展 144
6.2.1 CY7C68001芯片 144
6.2.2 USB电路和程序 157
6.3 PCI接口、HPI接口、EMAC接口和I2C接口 167
6.3.1 PCI、HPI和EMAC接口 167
6.3.2 I2C接口 171
第7章 视频和音频接口电路及程序设计 173
7.1 TMS320DM642的视频口 173
7.2 BT.656视频编解码电路 179
7.2.1 视频解码电路 179
7.2.2 视频解码程序 183
7.2.3 视频编码电路 190
7.2.4 视频编码程序 193
7.3 Raw视频数据采集系统 200
7.4 TMS320DM642的音频口 208
第8章 TMS320DM642开发实例 214
8.1 功能要求 214
8.2 系统硬件设计 216
8.2.1 从板电路 216
8.2.2 主板电路 218
8.2.3 TMS320DM642电路初始化设置 223
8.3 检测算法设计 227
8.3.1 平均灰度比较法 227
8.3.2 灰度相关匹配法 228
8.3.3 局部直方图分析法 229
8.3.4 多测度相关匹配法 229
8.4 程序设计 233
8.5 系统调试方法 242
第9章 TMS320DM642的CSL库函数 245
9.1 CSL库函数命名规则 245
9.2 CSL库函数 248
9.2.1 CACHE模块管理函数 248
9.2.2 CHIP模块函数 250
9.2.3 DAT模块函数 251
9.2.4 EDMA模块函数 253
9.2.5 EMIFA模块函数 259
9.2.6 GPIO模块函数 260
9.2.7 HPI模块函数 263
9.2.8 I2C接口模块函数 263
9.2.9 中断(IRQ)模块函数 266
9.2.10 McASP模块函数 269
9.2.11 McBSP模块函数 272
9.2.12 PCI模块函数 274
附录A TMS320C2000系列DSP芯片的主要技术参数统计表 276
附录B TMS320C3000系列DSP芯片的主要技术参数统计表 277
附录C TMS320C55x系列DSP芯片的主要技术参数统计表 278
附录D TMS320C54x系列DSP芯片的主要技术参数统计表 279
附录E TMS320C64x系列DSP芯片的主要技术参数统计表 281
参考文献 283

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《TMS320DM642DSP应用系统与开发》
Article link:https://www.teccses.org/130176.html