注册 登录 进入教材巡展
#

出版时间:2016年8月

出版社:电子工业出版社

以下为《DSP芯片的原理与开发应用(第5版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121294938
  • 1-1
  • 174197
  • 47182331-0
  • 平塑
  • 16开
  • 2016年8月
  • 645
  • 384
  • 工学
  • 计算机科学与技术
  • TP332
  • 电子信息与电气
  • 研究生、本科
内容简介
可编程DSP芯片是一种应用非常广泛的微处理器。本书按照“基础知识—开发环境—软件开发—硬件开发—综合实例”的顺序,由浅入深、全面系统地介绍了DSP芯片的基本原理、开发过程和应用方法。首先,介绍了DSP系统的设计、DSP芯片的特点、DSP芯片的软硬件开发环境以及定点和浮点DSP的运算基础;其次,在介绍DSP芯片存储资源管理的基础上,重点介绍了基于C语言和汇编语言的软件开发方法;再次,介绍了DSP系统的硬件设计和开发方法;最后,通过实例介绍了DSP综合系统的开发过程和开发方法。本书的目的是使读者了解DSP芯片的基本原理和常用DSP芯片的应用,熟悉DSP芯片开发工具及使用方法,掌握DSP系统的软硬件设计和应用系统开发方法,具备从事DSP芯片软硬件设计和DSP系统开发的能力。为方便教学,本书提供PPT课件。本书结构清晰、内容全面、举例丰富、实用性强,可作为电子信息类研究生和相关专业高年级大学生的教材,也可作为DSP芯片应用人员的培训教材,对于从事DSP芯片应用开发的科技人员和高校教师也具较高的参考价值。
目录
目    录第1章  概述 11.1  引言 11.2  DSP系统 21.2.1  DSP系统的基本构成 21.2.2  DSP系统的特点 21.2.3  DSP系统的设计与开发 31.2.4  DSP系统的开发工具 41.2.5  实时DSP系统 51.3  DSP芯片概述 61.3.1  DSP芯片的定义 61.3.2  DSP芯片的特点 61.3.3  DSP芯片的发展 71.3.4  DSP芯片的分类 81.3.5  DSP芯片的选择 91.3.6  DSP系统的运算量 121.3.7  DSP芯片的应用 131.4  常用的DSP芯片 141.4.1  TI公司DSP芯片 141.4.2  ADI公司DSP芯片 191.5  内容组织与常用术语 201.5.1  内容组织结构 201.5.2  常用术语 21本章小结 21习题与思考题 22第2章  DSP芯片的基本结构和特征 232.1  引言 232.2  DSP芯片的基本结构 232.2.1  概述 232.2.2  总线结构 232.2.3  流水线 252.3  中央处理单元(CPU) 252.3.1  算术逻辑单元(ALU) 262.3.2  累加器 272.3.3  桶形移位寄存器 272.3.4  乘累加单元 282.3.5  寻址单元 292.4  存储单元 302.4.1  片内存储器 302.4.2  存储器映射寄存器 312.4.3  Cache 312.4.4  外部扩展存储器 322.5  集成外设与接口 322.5.1  通用类外设 332.5.2  通信类外设 342.5.3  存储类接口 352.5.4  DMA控制器 352.5.5  专用外设与接口 362.6  中断 362.6.1  中断源 372.6.2  中断优先级 372.6.3  中断处理过程 392.6.4  中断矢量表 39本章小结 40习题与思考题 40第3章  DSP芯片的开发环境 413.1  引言 413.2  软件开发流程 413.3  软件开发环境 433.3.1  基本概念 443.3.2 CCS开发环境 463.3.3  软件开发功能 513.3.4  DSP/BIOS 623.4  硬件开发流程 673.5  硬件开发环境 673.5.1  DSP仿真器 683.5.2  仿真器接口 683.5.3  TI公司仿真器 70本章小结 70习题与思考题 71第4章  DSP的数值运算基础 724.1  引言 724.2  定点的基本概念 724.2.1  数的定标 724.2.2  数的转换 734.2.3  溢出保护 754.2.4  符号扩展 764.2.5  舍入与截尾 764.3  定点运算实现的基本原理 774.3.1  加法/减法运算的C语言定点模拟 774.3.2  乘法运算的C语言定点模拟 794.3.3  除法运算的C语言定点模拟 804.3.4  程序变量的Q值确定 804.3.5  浮点至定点变换的C程序举例 814.4  DSP定点算术运算实现的基本原理 834.4.1  定点乘法 834.4.2  定点加法 844.4.3  定点除法 854.5  非线性运算定点实现方法 874.5.1  级数展开法 874.5.2  查表法 874.5.3  混合法 894.6  浮点数的表示格式 914.6.1  IEEE浮点数格式 914.6.2  TMS320C3x浮点数格式 924.7  基本的浮点运算 944.7.1  浮点乘法和加减法 944.7.2  浮点除法 944.8  非线性浮点运算的快速实现 95本章小结 97习题与思考题 97第5章  DSP芯片的存储资源管理 985.1  引言 985.2  TMS320C54x的存储区组织 985.2.1  程序空间 985.2.2  数据空间 995.2.3  I/O空间 995.2.4  存储器映射寄存器 1005.2.5  TMS320VC5416的存储资源 1005.3  TMS320C55x的存储区组织 1015.3.1  存储空间组织 1025.3.2  TMS320VC5509A的存储资源 1025.3.3  程序空间 1035.3.4  数据空间 1045.3.5  I/O空间 1055.4  程序结构与COFF目标文件格式 1055.4.1  块(section) 1065.4.2  汇编器对块的处理 1065.4.3  链接器对块的处理 1085.4.4  程序重定位 1085.4.5  COFF文件中的符号 1095.4.6  COFF文件格式编程示例 1095.5  存储区分配与CMD文件 1115.5.1  文件链接方法 1115.5.2  链接命令文件 1125.5.3 TMS320 VC5509A的 CMD文件 112本章小结 115习题与思考题 115第6章  基于C语言的DSP芯片开发 1166.1  引言 1166.2  TMS320C55x的C语言 1166.2.1  变量和常数 1186.2.2  函数 1216.2.3  预处理 1236.2.4  asm语句 1256.3  C语言程序代码的优化 1256.3.1  C语言程序代码编译分析 1256.3.2  C语言程序的优化方法 131本章小结 141习题与思考题 141第7章  基于TMS320C55x的汇编语言开发 1427.1  汇编语言源程序格式 1427.2  汇编源程序中常见符号和伪指令 1447.3  汇编指令系统 1477.4  寻址方式 1507.4.1  绝对寻址方式 1507.4.2  直接寻址方式 1517.4.3  间接寻址方式 1537.5  汇编代码的优化 1627.6  汇编语言和C的混合编程方法 1627.6.1  独立的C和汇编模块接口 1637.6.2  从C程序中访问汇编程序变量 1647.6.3  在汇编程序中访问C程序变量 1657.6.4  在C程序中直接嵌入汇编语句 1667.6.5  TMS320C55x混合编程举例 166本章小结 167习题与思考题 167第8章  DSP算法软件开发实例 1688.1  引言 1688.2  基于FFT的单音检测算法原理 1688.2.1  单音检测算法概述 1688.2.2  DFT的基本原理 1698.2.3  FFT算法的导出 1698.3  基于MATLAB的DSP算法仿真 1748.3.1  MATLAB简介 1748.3.2  单音检测算法的MATLAB仿真 1758.4  单音检测算法的浮点C语言实现 1778.5  单音检测算法的定点C语言实现 1818.5.1  FFT运算溢出及避免方法 1828.5.2  单音检测算法的定点C语言实现 1838.6  单音检测算法的定点DSP芯片实现 188本章小结 190习题与思考题 190第9章  DSP系统的硬件设计 1919.1  引言 1919.2  DSP系统硬件设计的基本步骤 1919.3  最小DSP系统的硬件设计 1929.3.1  电源电路 1929.3.2  复位电路 1959.3.3  时钟电路 1969.3.4  JTAG电路 1979.3.5  引脚的电平转换与处理 1989.3.6  硬件系统的可靠性设计 2009.4  外部存储器接口设计 2039.4.1  TMS320C54x存储器接口设计 2049.4.2  TMS320C55x存储器接口设计 2089.5  模数接口电路的设计 2099.5.1  TLV320AIC23B接口的设计 2099.5.2  MC145483接口的设计 2129.6  通信接口的设计 2139.6.1  通信接口 2139.6.2  同步通信接口电路设计 2149.6.3  异步通信接口电路设计 2159.7  主从式系统的设计 2159.7.1  共享存储器实现双机通信 2169.7.2  利用HPI实现双机通信 217本章小结 218习题与思考题 218第10章  DSP芯片外设驱动程序的开发 21910.1  引言 21910.2  基于CSL的外设程序设计 22010.2.1  CSL简介 22010.2.2  CSL的特点 22210.2.3  CSL程序开发基本步骤 22410.3  中断控制程序的开发 23310.3.1  中断初始化 23410.3.2  中断服务程序的开发 23710.3.3  中断控制程序实例 23810.4  典型接口功能的控制程序开发 24110.4.1  外部存储的控制程序 24110.4.2  串行A/D和D/A功能的控制程序 24410.4.3  外部主机通信功能的控制程序 24910.5  DMA的控制程序开发 25010.5.1  DSP芯片的DMA数据传输模式 25110.5.2  DSP芯片的DMA传输地址 25210.5.3  DSP芯片的DMA事件和中断 25210.5.4  DMA控制程序举例 254本章小结 257习题与思考题 257第11章  DSP脱机系统的开发 25811.1  联机系统和脱机系统 25811.2  DSP芯片的BOOT 26011.2.1  BOOT简介 26011.