TMS320C55x DSP原理及应用(第6版)

TMS320C55x DSP原理及应用(第6版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2023-02
版次: 1
ISBN: 9787121450426
定价: 56.00
装帧: 其他
页数: 280页
11人买过
  • 本书以TMS320C55x DSP为重点,全面介绍TMS320C5000系列DSP系统设计与开发。全书共8章,首先详细介绍C55x DSP的硬件结构、汇编指令、存储空间结构和寻址方式;然后介绍C55x DSP中C语言与汇编语言的混合编程方法;再从应用的角度,结合片内外设的结构和功能,给出片内外设驱动程序的开发方法及部分片内外设的调试方法;最后结合DSP软/硬件的设计,给出详细的设计方法和丰富的应用实例。同时,本书还对DSP的集成开发环境CCS的使用方法进行详尽的描述。
      
      本书旨在从应用的角度使读者了解C55x DSP的体系结构和基本原理,熟悉DSP芯片的开发工具和使用方法,掌握DSP系统设计和软/硬件开发。 汪春梅,上海师范大学信息与机电工程学院电气信息系副教授,主要研究方向为通信信号处理与模式识别。多年来一直从事DSP方面的教学和科研工作,承担科研项目多项。 第1章  数字信号处理和DSP系统

    1.1  实时数字信号处理技术的发展

    1.2  数字信号处理器的特点

    1.2.1  存储器结构

    1.2.2  流水线

    1.2.3  硬件乘法累加单元

    1.2.4  零开销循环

    1.2.5  特殊的寻址方式

    1.2.6  高效的特殊指令

    1.2.7  丰富的片内外设

    1.3  TI公司的DSP产品

    1.3.1  C24x和C28x系列DSP

    1.3.2  C62x和C64x系列DSP

    1.3.3  C67x系列DSP和C33

    1.3.4  C54x和C55x系列DSP

    1.3.5  C66x系列DSP

    1.4  DSP芯片的选择

    1.4.1  运算速度

    1.4.2  算法格式和数据宽度

    1.4.3  存储器

    1.4.4  功耗

    1.4.5  开发工具

    1.5  DSP应用系统设计流程

    思考与练习题

    第2章  TMS320C55x的硬件结构

    2.1  TMS320C55x的基本结构

    2.1.1  C55x的CPU体系结构

    2.1.2  指令缓冲单元

    2.1.3  程序流程单元

    2.1.4  地址流程单元

    2.1.5  数据计算单元

    2.1.6  指令流水线

    2.2  TMS320VC5509A的主要特性

    2.2.1  TMS320VC5509A的主要特性

    2.2.2  TMS320VC5509A的引脚功能

    2.3  TMS320C55x存储空间结构

    2.3.1  存储器映射

    2.3.2  程序空间

    2.3.3  数据空间

    2.3.4  I/O空间

    思考与练习题

    第3章  TMS320C55x的指令系统

    3.1  寻址方式

    3.1.1  绝对寻址方式

    3.1.2  直接寻址方式

    3.1.3  间接寻址方式

    3.2  TMS320C55x的指令系统

    3.2.1  TMS320C55x指令的并行执行

    3.2.2  TMS320C55x的汇编指令

    思考与练习题

    第4章  TMS320C55x的软件设计

    4.1  C55x的程序基本结构

    4.1.1  自我调度程序的基本结构

    4.1.2  应用嵌入式操作系统

    4.2  C语言编程及优化

    4.2.1  C语言中的数据类型

    4.2.2  对I/O空间进行寻址

    4.2.3  interrupt关键字

    4.2.4  onchip关键字

    4.2.5  C语言的优化

    4.3  C语言与汇编语言的混合编程

    4.3.1  在C语言中直接嵌套汇编语句

    4.3.2  C语言调用汇编模块的接口

    4.4  通用目标文件格式

    4.4.1  C语言和汇编语言中段的分配

    4.4.2  寄存器模式设置

    4.4.3  链接命令文件

    4.5  C55x的数字信号处理库和图像/视频处理库

    4.5.1  C55x的数字信号处理库

    4.5.2  C55x的图像/视频处理库

    思考与练习题

    第5章  TMS320C55x片内外设开发及调试

    5.1  C55x片内外设与芯片支持库简介

    5.2  时钟发生器

    5.2.1  时钟模式寄存器

    5.2.2  工作模式

    5.2.3  CLKOUT输出

    5.2.4  使用方法

    5.2.5  使用实例

    5.2.6  时钟发生器的调试

    5.3  通用定时器

    5.3.1  定时器结构

    5.3.2  工作原理

    5.3.3  使用方法

    5.3.4  通用定时器的应用

    5.3.5  通用定时器的调试

    5.4  外部存储器接口(EMIF)

    5.4.1  功能与作用

    5.4.2  EMIF硬件连接与配置

    5.4.3  EMIF的软件设置

    5.5  增强主机接口(EHPI)

    5.5.1  EHPI的非复用方式

    5.5.2  EHPI的复用方式

    5.5.3  EHPI的寄存器

    5.6  多通道缓冲串口(McBSP)

    5.6.1  概述

    5.6.2  组成框图

    5.6.3  采样率产生器

    5.6.4  多通道选择

    5.6.5  异常处理

    5.6.6  McBSP寄存器

    5.6.7  McBSP的应用

    5.6.8  McBSP的调试

    5.7  通用输入/输出接口(GPIO)

    5.7.1  GPIO概述

    5.7.2  加载模式设定

    5.7.3  驱动程序开发

    5.7.4  GPIO的调试

    5.8  DMA控制器

    5.8.1  概述

    5.8.2  通道和端口

    5.8.3  HPI的配置

    5.8.4  DMA通道传输配置

    5.8.5  DMA控制器的寄存器

    5.8.6  使用方法及实例

    5.9  I2C总线

    5.9.1  I2C总线简介

    5.9.2  I2C寄存器

    5.9.3  I2C模块的使用

    5.10  MMC控制器

    5.10.1  MMC控制器简介

    5.10.2  MMC/SD卡模式

    5.10.3  MMC控制器的应用

    5.11  通用串行总线(USB)

    5.11.1  USB简介

    5.11.2  USB模块的DMA控制器

    5.11.3  USB模块的寄存器

    5.11.4  USB模块的应用

    5.12  A/D转换器(ADC)

    5.12.1  ADC的结构和时序

    5.12.2  ADC的寄存器

    5.12.3  使用方法及实例

    5.13  实时时钟(RTC)

    5.13.1  RTC的基本结构

    5.13.2  RTC的内部寄存器

    5.13.3  RTC的应用

    5.14  看门狗定时器(Watchdog)

    5.14.1  工作方式

    5.14.2  看门狗定时器的寄存器

    5.14.3  看门狗定时器的应用

    5.15  UART模块

    5.15.1  UART模块的基本结构

    5.15.2  UART寄存器

    5.15.3  UART的应用

    思考与练习题

    第6章  DSP集成开发环境CCS

    6.1  CCS简介

    6.1.1  CCS软件安装

    6.1.2  CCS的启动

    6.2  创建工程

    6.2.1  工程的建立

    6.2.2  文件的添加

    6.2.3  文件的编辑

    6.2.4  命令文件简介

    6.2.5  添加库

    6.2.6  工程的构建

    6.3  利用CCS调试程序

    6.3.1  CCS的配置

    6.3.2  调试程序

    6.3.3  观察窗口的使用

    6.3.4  图形工具的使用

    6.4  CCS开发DSP程序举例

    思考与练习题

    第7章  TMS320C55x硬件设计实例

    7.1  DSP最小系统设计

    7.1.1  电源电路设计

    7.1.2  复位电路设计

    7.1.3  时钟电路设计

    7.1.4  JTAG接口电路设计

    7.1.5  程序加载方式

    7.2  A/D转换与D/A转换设计

    7.2.1  串行多路A/D转换设计

    7.2.2  高速并行A/D转换设计

    7.2.3  并行D/A转换设计

    7.3  C55x在语音信号处理系统中的应用

    7.4  手写系统的实现

    思考与练习题

    第8章  TMS320C55x软件设计实例

    8.1  卷积算法

    8.1.1  卷积

    8.1.2  卷积算法的MATLAB实现

    8.1.3  卷积算法的DSP实现

    8.2  有限冲激响应(FIR)滤波器的实现

    8.2.1  FIR滤波器的特点和结构

    8.2.2  FIR滤波器的MATLAB设计

    8.2.3  FIR滤波器的DSP实现

    8.3  无限冲激响应(IIR)滤波器的实现

    8.3.1  IIR滤波器的结构

    8.3.2  IIR滤波器的MATLAB设计

    8.3.3  IIR滤波器的DSP实现

    8.4  快速傅里叶变换(FFT)

    8.4.1  FFT算法

    8.4.2  FFT的DSP实现

    8.5  语音信号编解码

    8.5.1  语音信号编解码原理

    8.5.2  语音信号编解码的DSP实现

    8.6  数字图像的锐化

    8.7  Viterbi译码

    思考与练习题

    附录A  寄存器

    附录B  TMS320VC5510中断

    附录C  TMS320C55x的状态寄存器

    附录D  TMS320C55x的汇编指令集

    附录E  TMS320C55x DSP函数库

    参考文献
  • 内容简介:
    本书以TMS320C55x DSP为重点,全面介绍TMS320C5000系列DSP系统设计与开发。全书共8章,首先详细介绍C55x DSP的硬件结构、汇编指令、存储空间结构和寻址方式;然后介绍C55x DSP中C语言与汇编语言的混合编程方法;再从应用的角度,结合片内外设的结构和功能,给出片内外设驱动程序的开发方法及部分片内外设的调试方法;最后结合DSP软/硬件的设计,给出详细的设计方法和丰富的应用实例。同时,本书还对DSP的集成开发环境CCS的使用方法进行详尽的描述。
      
      本书旨在从应用的角度使读者了解C55x DSP的体系结构和基本原理,熟悉DSP芯片的开发工具和使用方法,掌握DSP系统设计和软/硬件开发。
  • 作者简介:
    汪春梅,上海师范大学信息与机电工程学院电气信息系副教授,主要研究方向为通信信号处理与模式识别。多年来一直从事DSP方面的教学和科研工作,承担科研项目多项。
  • 目录:
    第1章  数字信号处理和DSP系统

    1.1  实时数字信号处理技术的发展

    1.2  数字信号处理器的特点

    1.2.1  存储器结构

    1.2.2  流水线

    1.2.3  硬件乘法累加单元

    1.2.4  零开销循环

    1.2.5  特殊的寻址方式

    1.2.6  高效的特殊指令

    1.2.7  丰富的片内外设

    1.3  TI公司的DSP产品

    1.3.1  C24x和C28x系列DSP

    1.3.2  C62x和C64x系列DSP

    1.3.3  C67x系列DSP和C33

    1.3.4  C54x和C55x系列DSP

    1.3.5  C66x系列DSP

    1.4  DSP芯片的选择

    1.4.1  运算速度

    1.4.2  算法格式和数据宽度

    1.4.3  存储器

    1.4.4  功耗

    1.4.5  开发工具

    1.5  DSP应用系统设计流程

    思考与练习题

    第2章  TMS320C55x的硬件结构

    2.1  TMS320C55x的基本结构

    2.1.1  C55x的CPU体系结构

    2.1.2  指令缓冲单元

    2.1.3  程序流程单元

    2.1.4  地址流程单元

    2.1.5  数据计算单元

    2.1.6  指令流水线

    2.2  TMS320VC5509A的主要特性

    2.2.1  TMS320VC5509A的主要特性

    2.2.2  TMS320VC5509A的引脚功能

    2.3  TMS320C55x存储空间结构

    2.3.1  存储器映射

    2.3.2  程序空间

    2.3.3  数据空间

    2.3.4  I/O空间

    思考与练习题

    第3章  TMS320C55x的指令系统

    3.1  寻址方式

    3.1.1  绝对寻址方式

    3.1.2  直接寻址方式

    3.1.3  间接寻址方式

    3.2  TMS320C55x的指令系统

    3.2.1  TMS320C55x指令的并行执行

    3.2.2  TMS320C55x的汇编指令

    思考与练习题

    第4章  TMS320C55x的软件设计

    4.1  C55x的程序基本结构

    4.1.1  自我调度程序的基本结构

    4.1.2  应用嵌入式操作系统

    4.2  C语言编程及优化

    4.2.1  C语言中的数据类型

    4.2.2  对I/O空间进行寻址

    4.2.3  interrupt关键字

    4.2.4  onchip关键字

    4.2.5  C语言的优化

    4.3  C语言与汇编语言的混合编程

    4.3.1  在C语言中直接嵌套汇编语句

    4.3.2  C语言调用汇编模块的接口

    4.4  通用目标文件格式

    4.4.1  C语言和汇编语言中段的分配

    4.4.2  寄存器模式设置

    4.4.3  链接命令文件

    4.5  C55x的数字信号处理库和图像/视频处理库

    4.5.1  C55x的数字信号处理库

    4.5.2  C55x的图像/视频处理库

    思考与练习题

    第5章  TMS320C55x片内外设开发及调试

    5.1  C55x片内外设与芯片支持库简介

    5.2  时钟发生器

    5.2.1  时钟模式寄存器

    5.2.2  工作模式

    5.2.3  CLKOUT输出

    5.2.4  使用方法

    5.2.5  使用实例

    5.2.6  时钟发生器的调试

    5.3  通用定时器

    5.3.1  定时器结构

    5.3.2  工作原理

    5.3.3  使用方法

    5.3.4  通用定时器的应用

    5.3.5  通用定时器的调试

    5.4  外部存储器接口(EMIF)

    5.4.1  功能与作用

    5.4.2  EMIF硬件连接与配置

    5.4.3  EMIF的软件设置

    5.5  增强主机接口(EHPI)

    5.5.1  EHPI的非复用方式

    5.5.2  EHPI的复用方式

    5.5.3  EHPI的寄存器

    5.6  多通道缓冲串口(McBSP)

    5.6.1  概述

    5.6.2  组成框图

    5.6.3  采样率产生器

    5.6.4  多通道选择

    5.6.5  异常处理

    5.6.6  McBSP寄存器

    5.6.7  McBSP的应用

    5.6.8  McBSP的调试

    5.7  通用输入/输出接口(GPIO)

    5.7.1  GPIO概述

    5.7.2  加载模式设定

    5.7.3  驱动程序开发

    5.7.4  GPIO的调试

    5.8  DMA控制器

    5.8.1  概述

    5.8.2  通道和端口

    5.8.3  HPI的配置

    5.8.4  DMA通道传输配置

    5.8.5  DMA控制器的寄存器

    5.8.6  使用方法及实例

    5.9  I2C总线

    5.9.1  I2C总线简介

    5.9.2  I2C寄存器

    5.9.3  I2C模块的使用

    5.10  MMC控制器

    5.10.1  MMC控制器简介

    5.10.2  MMC/SD卡模式

    5.10.3  MMC控制器的应用

    5.11  通用串行总线(USB)

    5.11.1  USB简介

    5.11.2  USB模块的DMA控制器

    5.11.3  USB模块的寄存器

    5.11.4  USB模块的应用

    5.12  A/D转换器(ADC)

    5.12.1  ADC的结构和时序

    5.12.2  ADC的寄存器

    5.12.3  使用方法及实例

    5.13  实时时钟(RTC)

    5.13.1  RTC的基本结构

    5.13.2  RTC的内部寄存器

    5.13.3  RTC的应用

    5.14  看门狗定时器(Watchdog)

    5.14.1  工作方式

    5.14.2  看门狗定时器的寄存器

    5.14.3  看门狗定时器的应用

    5.15  UART模块

    5.15.1  UART模块的基本结构

    5.15.2  UART寄存器

    5.15.3  UART的应用

    思考与练习题

    第6章  DSP集成开发环境CCS

    6.1  CCS简介

    6.1.1  CCS软件安装

    6.1.2  CCS的启动

    6.2  创建工程

    6.2.1  工程的建立

    6.2.2  文件的添加

    6.2.3  文件的编辑

    6.2.4  命令文件简介

    6.2.5  添加库

    6.2.6  工程的构建

    6.3  利用CCS调试程序

    6.3.1  CCS的配置

    6.3.2  调试程序

    6.3.3  观察窗口的使用

    6.3.4  图形工具的使用

    6.4  CCS开发DSP程序举例

    思考与练习题

    第7章  TMS320C55x硬件设计实例

    7.1  DSP最小系统设计

    7.1.1  电源电路设计

    7.1.2  复位电路设计

    7.1.3  时钟电路设计

    7.1.4  JTAG接口电路设计

    7.1.5  程序加载方式

    7.2  A/D转换与D/A转换设计

    7.2.1  串行多路A/D转换设计

    7.2.2  高速并行A/D转换设计

    7.2.3  并行D/A转换设计

    7.3  C55x在语音信号处理系统中的应用

    7.4  手写系统的实现

    思考与练习题

    第8章  TMS320C55x软件设计实例

    8.1  卷积算法

    8.1.1  卷积

    8.1.2  卷积算法的MATLAB实现

    8.1.3  卷积算法的DSP实现

    8.2  有限冲激响应(FIR)滤波器的实现

    8.2.1  FIR滤波器的特点和结构

    8.2.2  FIR滤波器的MATLAB设计

    8.2.3  FIR滤波器的DSP实现

    8.3  无限冲激响应(IIR)滤波器的实现

    8.3.1  IIR滤波器的结构

    8.3.2  IIR滤波器的MATLAB设计

    8.3.3  IIR滤波器的DSP实现

    8.4  快速傅里叶变换(FFT)

    8.4.1  FFT算法

    8.4.2  FFT的DSP实现

    8.5  语音信号编解码

    8.5.1  语音信号编解码原理

    8.5.2  语音信号编解码的DSP实现

    8.6  数字图像的锐化

    8.7  Viterbi译码

    思考与练习题

    附录A  寄存器

    附录B  TMS320VC5510中断

    附录C  TMS320C55x的状态寄存器

    附录D  TMS320C55x的汇编指令集

    附录E  TMS320C55x DSP函数库

    参考文献
查看详情
相关图书 / 更多
TMS320C55x DSP原理及应用(第6版)
TMS320F28335原理及其在电气工程中的应用
巫付专、但永平、王海泉 著
TMS320C55x DSP原理及应用(第6版)
TMS320X281x DSP原理与应用
徐科军、张瀚、陈智渊 编著
TMS320C55x DSP原理及应用(第6版)
TMS320F28X系列:DSP芯片原理与应用设计
曹旭东 著
TMS320C55x DSP原理及应用(第6版)
TMS320C6748 DSP原理与实践
王斌、熊谷辉、曹琳峰 著
TMS320C55x DSP原理及应用(第6版)
TMS320C55x DSP原理及应用(第5版)
汪春梅
TMS320C55x DSP原理及应用(第6版)
TMS320F28335 DSP原理、开发及应用(电子设计与嵌入式开发实践丛书)
符晓、朱洪顺 著
TMS320C55x DSP原理及应用(第6版)
TMS320C2000 DSP应用实例精讲
刘明
TMS320C55x DSP原理及应用(第6版)
TMS320C5000系列DSP原理及应用
乔瑞萍 著
TMS320C55x DSP原理及应用(第6版)
TMS2009138thAnnualMeetingandExhibition,GeneralPaperSelections(Volume3)
Metals & Materials Society The Minerals(TMS) 著
TMS320C55x DSP原理及应用(第6版)
TMMi精华 目标驱动的测试过程改进
[荷兰]埃里克·范·温尼戴尔(Erik Van Veenedaal) 简·雅
TMS320C55x DSP原理及应用(第6版)
TM4C123系列微控制器原理与实验
谢永强
TMS320C55x DSP原理及应用(第6版)
TMS320X281X DSP 原理及C程序开发
苏奎峰 编