本书是TI—DSP系列开发应用技巧丛书之一,全面系统地介绍了TMS320C5000系列DSP,并结合具体实例讲解设计中的技巧。在本书的编写过程中,我们还将DSP及相关的软硬件基础知识作为知识点,以问答的方式提出问题并作相应解答以提升读者对本书的阅读兴趣,而且还将相关领域的知识进行了总结并与新内容融合、贯通,进一步充实、完善了专业知识体系,也在一定程度上丰富了本书的内容。对于开发者最迫切需要掌握的重点章节,本书投入了大量篇幅的应用例子来讲述。阅读本书,将会对TI公司其他系列DSP的设计与应用具有直接的指导意义。
本书内容兼顾DSP知识的系统化和开发流程,每个重点知识均作为专题讲解,可作为高等院校电子信息、通信、自动控制、仪器仪表类专业本科生和研究生学习DSP的高级进阶教材和参考书,也可供从事DSP开发与应用的广大工程技术人员参考。
本书是TI—DSP系列开发应用技巧丛书之一。全书系统介绍了目前最通用、最流行的德州仪器的TMS320C5000系列芯片的系统结构、内部硬件资源和软件资源,DSP系统与外界的接口及CCS编程等,并配有大量的应用系统实际开发案例。本书本着易于领会、由浅入深的原则,根据作者多年一线研发经验,重点解析了开发TMS320C5000系列芯片过程中遇到的难点和分析问题的方法,并采用了C5509/C5510和C54xx对比描述的方式,加深读者对DSP的深入了解。
本书实例典型、内容丰富新颖,具有很强的实用性和指导性,特别适合于DSP工程开发人员作为工作参考书,也适合用作高等院校教材,满足本科生、研究生对DSP系统学习和提高的需求。
前言
第1章 DSP概述
1.1数字信号处理技术
1.2 DSP特点概述
1.3 DSP的系统设计过程
1.4 DSP处理器
1.5 DSP芯片的应用领域
1.6,11的C5000系列中C54x和C55xx的比较
第2章 TMS320C5000系统结构
2.1TMS320C55xx体系结构综述
2.2存储空间结构
2.3寻址方式
2.4流水线操作
2.5 CPU寄存器
2.6 OMAP简介
第3章 TMS320VC55xx系列DSP的外设
3.1TMS320VC55x DSP外设概述
3.2时钟发生器
3.3外部存储器接口(EMIF)
3.4.直接存储器访问(DMA)控制器
3.5主机接口(HPI)和增强型主机接口(EHPI)
3.6多通道缓冲器接口(McBSP)
3.7多媒体卡(MMC)控制器
3.8通用串行总线(USB)
3.9实时时钟
3.10中断和定时器
第4章 汇编语言程序和.cmd文件设计
4.1‘TMS320C55x汇编指令系统
4.2汇编语言源程序格式
4.3汇编源程序中的表达式
4.4.cmd文件和汇编伪指令
4.5 MEMORY伪指令及其使用
4.6 SECTIONS伪指令及其使用
4.7汇编器的内部函数
4.8汇编与优化
第5章 C/C++语言设计和混合编程设计
5.1 C/C++程序设计数据结构及语法
5.2 C/C++语言编程的注意事项
5.3汇编语言与C/C++混合编程
5.4设计与优化
5.5关于程序的优化或提高运算速度的建议
第6章 CCS的使用进阶及DSP/BIOS
6.1 CCS简介
6.2简单应用程序调试实例
6.3 GEL的应用
6.4 DSP/BIOS.
6.5片级支持库CSL
6.6基于RTDX技术的数据通信
6.7 CCS与优化
第7章 OSP系统的电路设计
7.1 JTAG接口
7.2 C55xx的电源电路
7.3复位电路与看门狗
7.4时钟信号的接入简介
7.5存储器的接口
7.6异步串口
7.7音频接口
第8章 Bootloader
8.1概述
8.2DSP系统的上电程序加载
参考文献