内容简介
《零点起步:TMS320C6000系列DSP原理与应用系统设计》面向应用TMS320C6000系列数字信号处理器(DSP)的初学者,以TMS320DM642芯片为主线,系统讲解了DSP的基础知识、硬件结构、片内资源、外设接口、软件开发环境及程序优化方法,并详细介绍了TMS320DM642芯片在视频处理、语音处理及网络通信3个典型应用环境的开发实例。
本书注重理论与实践相结合,强调对重点知识的理解和实际应用系统的设计。《零点起步:TMS320C6000系列DSP原理与应用系统设计》可作为高等学校电子信息工程、通信工程及自动化控制等专业的本科生和研究生教材,也适合作为DSP开发和应用行业的科技人员的参考资料。
目录
前言
第1章 DSP概述
1.1 DSP的发展历程与特点
1.1.1 DSP的发展历程
1.1.2 DSP的特点
1.2 DSP的分类及主要厂商系列
1.2.1 DSP的分类
1.2.2 DSP的主要厂商系列
1.3 DSP的应用领域和芯片选型
1.3.1 DSP的应用领域
1.3.2 DSP应用系统的芯片选择
1.4 DSP的发展趋势
1.5 思考与练习
第2章 硬件结构、指令和中断系统
2.1 硬件结构
2.1.1 CPU内核构架
2.1.2 CPU数据通路
2.1.3 控制寄存器组
2.2 流水线
2.2.1 流水线概述
2.2.2 流水线操作
2.2.3 指令对流水线性能的影响
2.2.4 存储器对流水线性能的影响
2.3 公共指令集
2.3.1 寻址方式
2.3.2 指令的分类
2.3.3 指令编码
2.3.4 条件操作
2.3.5 并行操作
2.3.6 资源限制
2.4 DSP的中断系统
2.4.1 中断的基础知识
2.4.2 中断控制寄存器
2.4.3 中断响应过程
2.4.4 中断嵌套
2.4.5 中断向量程序
2.5 思考与练习
第3章 TMS320DM642的存储器扩展
3.1 TMS320DM642的EMIF
3.1.1 EMIF概述
3.1.2 EMIF信号
3.1.3 EMIF寄存器
3.1.4 存储器宽度和字节定位
3.1.5 EMIF与SDRAM接口
3.1.6 EMIF与SBSRAM接口
3.1.7 可编程序同步接口
3.1.8 SDRAM扩展应用实例
3.1.9 Flash扩展应用实例
3.2 增强的直接存储器访问(EDMA)
3.2.1 直接存储器访问(DMA)概述
3.2.2 增强的直接存储器访问(EDMA)概述
3.2.3 EDMA的启动
3.2.4 传输计数和地址的更新
3.2.5 EDMA的链接
3.2.6 EDMA的中断
3.2.7 EDMA的优先级
3.2.8 EDMA的性能
3.2.9 快速DMA (QDMA)
3.2.10 EDMA传输请求递交
3.2.11 EDMA控制器
3.2.12 EDMA的应用实例
3.3 思考与练习
第4章 主机接口与多通道缓冲串口
4.1 主机接口(HPI)
4.1.1 HPI概述
4.1.2 HPI的结构
4.1.3 HPI信号引脚与功能
……
第5章 通用目的输入/输出接口与定时器
第6章 TMS320DM642的多媒体片内外围设备
第7章 TMS320DM642系统设计
第8章 软件开发环境及程序优化
第9章 视频处理应用实例
第10章 语音处理开发实例
第11章 网络通信开发实例
附录
参考文献