图书前言

信息技术的发展对数字信息处理能力的要求越来越高。DSP芯片以其强大的数字运算能力、超低功耗、体积小等特点,已广泛应用于通信、工业控制、医学成像和交通监控等领域。

从美国德州仪器公司(TI公司)1982年研制出第一代DSP处理芯片开始,数字处理器的发展十分迅猛。目前市场上的DSP产品主要有TI公司的TMS320系列、AD公司的ADSP系列、Motorola公司的DSP56xx系列和DSP96xx系列等器件。其中,美国TI公司的产品占据市场份额的60%左右。TI公司从第一代TMS320C1x DSP发展到目前的TMS320C6x DSP,其性能得到了极大提升。其中,TMS320C55x DSP是5000系列DSP中具备16位定点数据处理的高性价比DSP芯片。55x DSP在拥有自己的指令系统的同时,兼容54x DSP指令,具有低功耗、速度快、运算能力强等特点,被广泛应用于人们的生产和生活当中。

目前为初学者介绍55x系列DSP的相关书籍和教材较少。为了使学习者较容易地学习DSP的入门知识,编者结合多年的教学经验和体会编写了这本书。本书具有以下特点。

(1) 作为一本入门教材,书中介绍有关55x DSP所必须掌握的知识点,不求大而全,对涉及的知识点尽量讲述清晰、透彻。

(2) 每章开始都概括介绍本章知识要点,使学习者对本章的学习任务和要求一目了然。每章最后有思考题,使学习者加深对知识点的理解和巩固。

(3) 讲述基本原理时尽可能结合插图和实例进行,使学习者能够轻松理解并掌握。书中引用了许多插图和实例讲述DSP的基本结构、指令、汇编语言和C语言基本编程方法以及片内外设的应用。

(4) 在教材内容编写上,力求由浅入深、循序渐进、突出重点。语言描述上强调条理清楚,用词准确。

本书介绍了TMS320C55x DSP的原理及应用。全书分为7章,第1章介绍DSP的基本知识。第2章和第3章详细介绍55x DSP的硬件体系结构和汇编指令系统,包括DSP内部总线结构、CPU结构、存储空间配置以及汇编指令系统的符号定义、寻址方式及指令系统。第4章系统地介绍55x DSP软件开发过程,包括汇编语言编程方法、COFF文件、汇编器和链接器使用、C语言编程方法、55x DSP库函数的使用以及C语言编程实例等。第5章全面介绍55x DSP片内外设的基本结构和工作原理。第6章介绍DSP相关外围电路的工作原理。第7章介绍在集成开发环境CCS下应用程序的设计和调试方法。附录部分介绍5509 DSP引脚信号说明、55x DSP汇编指令集、55x DSP CPU内部寄存器和55x DSP外设寄存器。

课程学习建议40课时。其中,第1章2课时,第2章6课时,第3章8课时,第4章6课时,第5章10课时,第6章6课时,第7章2课时。实际授课时,请教师根据课时情况酌情增减,有些内容可以让学生通过自学和实践来完成。

本书由蔺鹏、胡玫担任主编,蔺鹏负责编写第3~5章;胡玫负责编写第1章、第2章、第6章、第7章和附录部分。编者在编写过程中参阅了大量TI公司公开资料以及国内相关书籍,结合多年DSP教学经验完成。本书出版得到清华大学出版社的大力支持,在此表示衷心的感谢!

由于编者的经验和水平有限,书中难免存在不足之处,恳请广大读者批评、指正。

编者2015年4月