前言
历经三十年的发展,数字信号处理器(DSP)的应用范围已经遍及军用电子、消费电子、工业控制等重要领域,各种崭新的应用层出不穷,这些应用对DSP的处理能力、功耗、体积以及开发的方便程度都提出了较高要求。而第三代DSP则以其强大的数字信号处理能力、超低功耗和适合手持设备的超小型封装等特点,较好地满足了新一代电子产品的要求,以CCS为代表的集成开发环境为应用者提供了方便、快捷的DSP开发手段。
C55x系列处理器在兼容C54x系列处理器指令集的基础上,将处理速度提高到200 MHz~300MHz,而对DSP内核又进行了重大改进,将强大的处理能力和超低功耗完美结合,成为新一代数字信号处理器的典型代表。正是因为C55x系列处理器具有这些特点,所以特别适合嵌入式数字信号处理方面的应用。我们从2003年起将所使用的平台由C54x系列处理器转换为C55x系列处理器,先后在软件无线电、超声波探测等多个项目中应用C55x处理器,取得了较好的效果。我们先编写了《TMS320C5000系列DSP系统设计与开发实例》和《TMS320C 55xDSP原理及应用》(第2版),在征求读者反馈意见的基础上,对第二版的第1章、第2章和第8章内容进行了补充和修订。
为了适应初学者的需要,《TMS320C55x DSP原理及应用》(第3版)在内容上注意了由浅入深、图文并茂,全面系统地展开论述,在每章之后附上习题,方便读者理解和复习本章的内容;本书还对C55x芯片支持库、数字信号处理库和图像、视频处理库进行了介绍,并在附录中对数字信号处理库和图像、视频处理库的函数进行了详细说明;本书增加了大量的软硬件应用实例,在书中介绍了大量实用DSP系统,能够满足DSP人员之所需,书中所列出的大量典型的应用实例,可在实际开发中直接引用,相信能够给开发者带来一些有益的帮助。
本书第1章结合得州仪器公司的DSP产品对DSP技术的发展概况进行了介绍,读者可以根据本章内容和需求选取适合的DSP芯片;第2章重点介绍了TMS320VC55x处理器的硬件结构,并以TMS320VC5509为例介绍了C55x处理器的主要特性和功能,最后介绍了DSP的存储空间结构;第3章在介绍数字信号处理和DSP系统的基础上,详细介绍了C55x处理器的汇编指令和寻址方式;第4章介绍了C55x处理器的程序基本结构,C语言编程以及优化,C与汇编语言的混合编程,通用目标文件格式,最后对C55x处理器的数字信号处理库和图像、视频处理库进行了介绍;第5章介绍了TMS320C55x系列片内集成外设的结构、功能,以及芯片支持库的使用和驱动程序的开发,并给出了部分片内外设的测试过程;第6章介绍了DSP的集成开发环境CCS的原理和使用;第7、8章详细介绍了DSP硬件、软件的设计方法和应用实例,第8章的软件实例都可以在SIMULATE环境下运行,而不需要硬件的支持。本书配有教学课件和软件实例,如需要请与出版社联系,或登录www.huaxin.edu.cn。
本书由汪春梅策划,汪春梅编写了其中第2、3、6、8章,第1、4、5、7章由孙洪波编写。在编写过程中,邹俊忠、叶宏、茅红伟、张崇明、倪继锋、朱品昌等给予了支持和帮助,北京瑞泰创新科技有限公司的李心阳工程师提供了部分技术资料,电子工业出版社给予了极大的鼓励和支持,作者在此一并致谢。
本书既可以作为大中专院校的选修课教材,也可作为电子工程技术人员的参考书籍。
希望此书对读者有所裨益,也希望有助于DSP技术的推广。限于作者的水平,书中的错误在所难免,恳请读者不吝赐教!
汪春梅
2011年4月于上海