历经三十年的发展,数字信号处理器(DSP)的应用范围已经遍及军用电子、消费电子、工业控制等重要领域,各种崭新的应用层出不穷,这些应用对DSP的处理能力、功耗、体积以及开发的方便程度都提出了较高要求。而第三代DSP则以其强大的数字信号处理能力、超低功耗和适合手持设备的超小型封装等特点,较好地满足了新一代电子产品的要求,以CCS为代表的集成开发环境为应用者提供了方便、快捷的DSP开发手段。
C55x系列处理器在兼容C54x系列处理器指令集的基础上,将处理速度提高到200 MHz~300MHz,而对DSP内核又进行了重大改进,将强大的处理能力和超低功耗**结合,成为新一代数字信号处理器的典型代表。正是因为C55x系列处理器具有这些特点,所以特别适合嵌入式数字信号处理方面的应用。我们从2003年起将所使用的平台由C54x系列处理器转换为C55x系列处理器,先后在软件无线电、超声波探测等多个项目中应用C55x处理器,取得了较好的效果。作者在2004年编写了《TMS320C5000系列DSP系统设计与开发实例》(**版),对应用心得和成果作了阶段性的总结,经过几年的积累,在汲取读者反馈意见的基础上,我们投入到了《TMS320C55x DSP原理及应用》(第二版)的编写当中。
为了适应初学者的需要,《TMS320C55x DSP原理及应用》(第二版)在内容上注意了由浅入深、图文并茂,全面系统地展开论述,在每章之后附上习题,方便读者理解和复习本章的内容;本书还对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软、硬件的设计方法和应用实例。本书还附有光盘,内容包括教学课件和软件实例。
本书由汪春梅策划,汪春梅编写了其中第2、3、6、8章,第1、4、5、7章由孙洪波编写,全书由邹俊忠审校。在编写过程中,叶宏、倪继锋、贾红涛、朱品昌、王学刚等给予了支持和帮助,北京瑞泰创新科技有限公司的李心阳工程师提供了部分技术资料,电子工业出版社给予了极大的鼓励和支持。作者在此一并致谢。
本书既可以作为大中专院校的选修课教材,也可作为电子工程技术人员的参考书籍。
希望此书对读者有所裨益,也希望有助于DSP技术的推广。限于作者的水平,书中的错误在所难免,恳请读者不吝赐教!