![]()
内容推荐 数字信号处理器(DSP)是专为数字信号处理而设计的大规税佑成芯片,是一种尚速、实时、可编程的嵌人式微处理器。《DSP原理与应用教程》以T1公司的TMS320C54x系列DSP为例,洋细介绍DSP的硬件结构和软件设计,包括总线结构、UMJ、流水线操作、存储器映像、片内外鬧设铬、指令系统及公共目标文件格式等内荇;详细讨论用汇编语言和C语言进行软件设计的方法;从应用角度出发,对CCS集成开发环境进行介绍;详细分析DSP综合应用系统的设计过程.给出典型的DSP硬件设计及接口技术,并对在DSP系统设计中出观的主要问题和解决方法进行讨论;最后,通过一个综合应用系统的设计实例,介绍DSP的开发设计全过程。此外,还对TMS320C55xDSP进行了简要介绍。本书可作为电子信息、通信工程、计算机、自动化、集成电路等专业高年级本科生和研究生的教材,也可作为DSP自学书籍或供从事DSP开发应用的工程技术人员参考。 目录 第二版前言 第一版前言 第1章DSP技术概要1 1.1DSP系统和芯片的结构特点1 1.2DSP的发展概况和趋势7 1.3DSP芯片的分类、性能、命名规则及其应用11 思考题与习题14 第2章TMS320CS4X硬件结构及原理15 2.1芯片内部结构及特点15 2.2C54x的内部多总线结构17 2.3C54x的中央处理单元(CPU)20 2.4C54x的存储器结构32 2.5复位操作及省电方式37 2.6中断系统40 2.7流水线46 2.8引脚及其功能53 思考题与习题59 第3章汇编语言指令系统62 3.1C54x汇编语言指令集介绍62 3.2寻址方式67 3.3C54x系列DSP的指令系统75 思考题与习题101 第4章汇编语言程序设计104 4.1C54x的软件开发过程104 4.2公共目标文件格式COFF105 4.3汇编器的伪指令113 4.4C54x汇编语言的有关知识122 4.5汇编语言程序设计129 思考题与习题156 第5章CS4x高级C语言程序设计160 5.1C54xC语言介绍160 5.2C54xC语言编程171 5.3C54xC代码优化190 思考题与习题193 第6章eXpressDSP实时软件开发技术及CCS应用194 6.1eXpressDSP技术简介194 6.2DSP开发流程196 6.3CCS安装及目标和主机设置196 6.4DSP使用举例199 思考题与习题206 第7章TMS320CS4X片内外设及其应用207 7.1通用I/O引脚(GPIO)207 7.2定时器210 7.3主机接口215 7.4直接存储器访问DMA221 7.5多通道缓冲串行口233 思考题与习题260 第8章TMS320CS4X硬件设计及接口技术262 8.1基于C54x的DSP最小系统设计262 8.2C54x外部总线结构276 8.3存储器扩展288 8.4A/D、D/A与DSP的接口技术321 8.5Bootloader功能的实现336 思考题与习题344 第9章CS4x综合应用系统设计345 9.1数字信号处理算法的DSP实现345 9.2C54x应用系统设计实例349 9.3DSP系统的调试与抗干扰措施357 思考题与习题360 第10章TMS320CSSX系列DSP简介361 10.1C55x与C54x的主要区别361 10.2TMS320C5000应用领域及发展方向365 思考题与习题366 参考文献367 附录369 附录ATMS320C54x系列DSP芯片汇总表369 附录BTMS320C54xDSP的寄存器符号、名称及地址370 附录CTMS320VC5402头文件374 附录D部分思考题与习题答案379 |