TMS320C55X DSP原理及应用
TMS320C55X DSP原理及应用封面图

TMS320C55X DSP原理及应用

汪春梅, 孙洪波, 编著

出版社:电子工业出版社

年代:2014

定价:42.0

书籍简介:

本课题针对DSP技术在各高校日益受到重视,购买了TI的DSP实验设备并相继建立的TI联合实验室,而且在电子、通信类专业的院校需要开设有关C55X的芯片系统设计课程,所以本课题在编写思路上,从C55X的硬件结构入手,介绍内部结构和片内外资源,然后在指令系统的基础上介绍编程设计,以及驱动程序的编写,最后通过设计实例,给出了详细的设计方法和实例。

作者介绍:

上海师范大学电子工程学院教授,2004年10月-2005年4月 美国DAYTON 大学访问学者,近几年发表学术论文16篇,出版著作两部.自1998攻读硕士开始,在信号处理与应用方向一直从事DSP系统设计与开发工作,所以著作的重点依然是关于DSP技术,在本课题中详细介绍C55X 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 德州仪器公司的DSP产品

1.3.1 C24x系列和C28x系列

1.3.2 C62x系列和C64x系列

1.3.3 C67x系列和C33

1.3.4 C54x系列和C55x系列

1.3.5 C66x多核系列

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 DSP的基本结构

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 VC5509A的主要特性

2.2.2 VC5509A的引脚功能

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 C55x指令的并行执行

3.2.2 TMS320C55x DSP的汇编指令

思考与练习题

第4章 C55x处理器的软件设计

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/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 外部存储器接口

5.4.1 功能与作用

5.4.2 外部寄存器接口硬件连接与配置

5.4.3 外部寄存器接口的软件设置

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 多通道缓冲串口的应用

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 多媒体卡控制器

5.10.1 多媒体卡控制器简介

5.10.2 MMC/SD模式

5.10.3 SPI模式

5.10.4 MMC控制器的应用

5.11 通用串行总线(USB)

5.11.1 通用串行总线(USB)简介

5.11.2 USB的DMA控制器

5.11.3 USB模块的寄存器

5.11.4 USB模块的应用

5.12 模数转换器(ADC)

5.12.1 模数转换器结构和时序

5.12.2 模数转换器的寄存器

5.12.3 使用方法及实例

5.13 实时时钟(RTC)

5.13.1 实时时钟基本结构

5.13.2 实时时钟的内部寄存器

5.13.3 实时时钟的应用

5.14 看门狗定时器(Watchdog)

5.14.1 工作方式

5.14.2 寄存器说明

5.14.3 看门狗定时器的应用

5.15 异步串口(UART)

5.15.1 异步串口基本结构

5.15.2 异步串口寄存器

5.15.3 异步串口的应用

思考与练习题

第6章 DSP集成开发环境CCS

6.1 CCS功能简介

6.2 CCS安装与设置

6.2.1 CCS软件安装

6.2.2 CCS设置

6.3 CCS的基本操作

6.3.1 CCS的窗口和工具条

6.3.2 文件的编辑

6.3.3 反汇编窗口的使用

6.3.4 存储器窗口的使用

6.3.5 寄存器窗口的使用

6.3.6 观察窗口的使用

6.4 创建工程项目

6.4.1 工程项目的建立、打开和关闭

6.4.2 向工程项目添加各类文件

6.4.3 工程项目的构建

6.5 利用CCS调试程序

6.5.1 装载并运行程序

6.5.2 断点的使用

6.5.3 探针点的使用

6.5.4 图形工具的使用

6.6 程序分析工具的使用

6.7 GEL工具的使用

6.8 CCS开发DSP软件使用举例

思考与练习题

第7章 TMS320C55x硬件设计实例

7.1 DSP最小系统设计

7.1.1 C55x的电源设计

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 手写系统的实现

7.5 C55x在软件无线电中的应用

思考与练习题

第8章 TMS320C55x软件设计实例

8.1 卷积算法

8.1.1 卷积算法

8.1.2 卷积算法的MATLAB实现

8.1.3 卷积算法的DSP实现

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

8.2.1 有限冲激响应滤波器的特点和结构

8.2.2 有限冲激响应滤波器的MATLAB设计

8.2.3 有限冲激响应滤波器DSP实现

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

8.3.1 无限冲激响应滤波器的结构

8.3.2 无限冲激响应滤波器的 MATLAB设计

8.3.3 无限冲激响应滤波器的DSP实现

8.4 快速傅里叶变换(FFT)

8.4.1 快速傅里叶变换(FFT)算法

8.4.2 快速傅里叶变换(FFT)的DSP实现

8.5 语音信号编码解码(G.711)

8.5.1 语音信号编解码原理

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

8.6 数字图像的锐化

8.7 Viterbi译码

思考与练习题

附录A 寄存器

附录B VC5510中断

附录C TMS320C55x的状态寄存器

附录D TMS320C55x的汇编指令集

附录E TMS320C55xDSP库函数

附录F VC5509系统部分原理图

习题答案

参考文献

内容摘要:

本书以TMS320C55x DSP为重点,全面介绍了TMS320C5000 DSP系统设计与开发。全书共8章,首先详细介绍了数字信号处理器的硬件结构、汇编指令、存储空间结构和寻址方式;其次介绍了C55x 处理器中C语言与汇编语言的混合编程方法;然后从应用的角度,结合片内集成外设的结构和功能,给出了片内集成外设驱动程序开发方法及部分片内外设的调试方法;最后结合DSP软/硬件的设计,给出了详细的设计方法和丰富的应用实例。同时还对DSP的集成开发环境CCS的使用方法进行了详尽的描述。
本书旨在从应用的角度使读者了解TMS320C55x DSP的体系结构和基本原理,熟悉DSP芯片的开发工具和使用方法,掌握DSP系统设计和软/硬件开发。
本书内容丰富、新颖、实用性强,适合从事数字信号处理的科技人员和高校师生阅读。

书籍规格:

书籍详细信息
书名TMS320C55X DSP原理及应用站内查询相似图书
9787121229749
如需购买下载《TMS320C55X DSP原理及应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次4版印次1
定价(元)42.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

TMS320C55X DSP原理及应用是电子工业出版社于2014.5出版的中图分类号为 TN911.72 的主题关于 数字信号处理-高等学校-教材 的书籍。