前言
在美国Analog Devices Inc (ADI)公司和电子工业出版社的组织和支持下,我们从ADI公司的DSP“Application Notes”內选取40篇应用文档,翻译成册。本书是《ADI处理器实用丛书》之一。本书函盖了ADI的3大类处理器(Blackfin,SHARC,Tiger SHARC处理器)系列,但突出了Blackfin处理器的应用。其中DSP通用文选3篇;Blackfin处理器应用文选20篇;SHARC处理器应用文选11篇;Tiger SHARC处理器应用文选6篇。从所涉及內容看,关于软件设计方面的占10篇;DSP应用系统硬件设计的占7篇;DSP应用系统的接口设计占13篇,特定芯片接口设计5篇,其他内容占5篇。内容选取上包含了DSP应用系统设计中关于系统设计、SDRAM接口、网络接口、UART、SPIO、S/PDIF、Flash接口、电源选择、功耗散热、高速PCB设计等硬件课题;也包含了动态加载、引导加载、在线Flash编程、FFT定点算法、调试C语言源程序、系统优化技术等软件课题。
本书所包含的课题,有的本身就是较为、复杂较为困难的问题,有的是兼顾软硬件两方面设计的问题,有的是容易引起混淆的问题,还有的问题本身并不复杂但容易被忽略。但它们都是DSP应用系统设计中经常遇到又非解决不可的问题。设计中经常遇到各式各样的问题,需要有些参考资料,引导我们去如何分析、如何解决。本书的目的就是想为DSP应用系统设计的工程师们、大学生们、研究生们提供这样一本参考书,希望它确实能为本书的读者提供些邦助。
回想5年前,ADSP-TS201刚刚问世,我们拿到了4片ADSP-TS201的试用版芯片,为客户设计DSP视频处理系统,当时ADSP-TS201应用参考资料很少,没有可以借鉴的设计范例。加上设计周期又短,给我们的压力很大。我们仅凭DSP “Application Notes”中的“(EE179) ADSP TS20XS Tiger SHARC处理器设计指南”指导下进行设计,用5、6个月时间一次设计成功、PCB上没有飞线,软件功能也达到用户要求。一篇好的参考资料的确可以成为设计师手中的宝。
本书内容的选取首先由编译者与ADI公司的DSP应用工程师提出初选,后又经《ADI处理器实用丛书》编委会讨论确定。各篇文档的內容均遵从原著,未作修改。各篇文档的参考文献予以保留。同时为了方便读者核对原文,每篇文章均给出了它在DSP “Application Notes”内的序号和网络位置。不少文章都附加有程序文档的.zip文件包,也一并指明了它们的文件名和所在网络位置。译文中有不当之处,烦请告诉编者。我的邮箱是:shmliu@xidian.edu.cn。
参加资料翻译的有我校研究生李倩、闫家铭等同学,这里,谨向他们表示衷心感谢。
我还要感谢ADI公习的景妮工程师、吳萍工程师、高威工程师,他们为本书的出版作了很多工作。还要感谢《ADI处理器实用丛书》编委会的诸位同事,他们为本书内容的选取提出很多很好的意见。
刘书明
2009年5月
于西安电子科技大学