图书介绍

TMS320C55x DSP应用及实践PDF|Epub|txt|kindle电子书版本网盘下载

TMS320C55x DSP应用及实践
  • 武奇生,黄鹤,白璘编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560635231
  • 出版时间:2015
  • 标注页数:319页
  • 文件大小:52MB
  • 文件页数:328页
  • 主题词:数字信号处理-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

TMS320C55x DSP应用及实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 DSP技术概述1

1.1 DSP系统概述2

1.2 DSP芯片技术的发展2

1.3 DSP芯片的分类和应用领域5

1.3.1 TI公司的DSP芯片6

1.3.2 AD公司的DSP芯片9

1.3.3 AT&T公司的DSP芯片11

1.3.4 Motorola公司的DSP芯片11

1.4 DSP芯片的运算速度和DSP应用系统的运算量12

1.4.1 DSP芯片的运算速度12

1.4.2 DSP应用系统的运算量13

1.5 DSP系统设计概要13

本章小结18

思考题18

第2章 CCSv4.2集成开发环境19

2.1 CCS集成开发环境简介19

2.2 CCSv4.2基本框架20

2.3 CCSv4.2的安装22

2.4 CCSv4.2的初始配置26

2.5 CCSv4.2创建和调用项目方法31

2.5.1 导入31

2.5.2 创建项目34

2.5.3 目标配置文件的设置37

2.6 软件代码调试40

2.6.1 代码的两次加载40

2.6.2 仿真调试41

2.6.3 变量和寄存器的监控42

2.6.4 反汇编功能的使用42

2.6.5 内存查看器43

2.6.6 断点的设置44

2.6.7 程序固化45

2.7 GEL文件45

2.7.1 定义45

2.7.2 GEL文件——回调函数46

2.7.3 GEL文件——存储器映射47

2.8 利用RTDX实现DSP与Matlab的数据交换48

2.8.1 RTDX的工作原理48

2.8.2 RTDX的使用48

本章小结50

思考题50

第3章 DSP汇编语言和C语言程序编写规则51

3.1 汇编语言的基本指令51

3.1.1 汇编语言源程序格式51

3.1.2 术语、符号与缩写56

3.1.3 伪指令操作66

3.1.4 宏操作70

3.2 汇编语言程序编写方法72

3.3 汇编指令系统的概述75

3.3.1 C55x指令的并行执行75

3.3.2 TMS320C55x DSP的汇编指令78

3.4 C语言程序规则100

3.4.1 面向DSP的C/C++程序设计原则100

3.4.2 TMS320C55x C/C++语言的特性102

3.5 C语言与汇编混合编程103

3.5.1 混合编程中的参数传递和寄存器使用103

3.5.2 C语言和汇编语言混合编程实例106

本章小结109

思考题109

第4章 DSP芯片结构与基本例程110

4.1 TMS320C55x芯片的基本性能110

4.1.1 TMS320C55x DSP的特性和基本配置110

4.1.2 C54x与C55x的区别113

4.2 TMS320C55x芯片的CPU结构114

4.2.1 算数逻辑运算单元115

4.2.2 累加器115

4.2.3 桶形移位器116

4.2.4 乘加器116

4.2.5 CPU状态和控制寄存器116

4.3 TMS320C55x的内部总线结构126

4.3.1 指令缓冲单元128

4.3.2 程序流程单元128

4.3.3 地址流程单元129

4.3.4 数据计算单元130

4.4 TMS320C55x芯片的存储器结构131

4.4.1 改进的哈佛结构131

4.4.2 存储空间分配131

4.4.3 实验案例1138

4.4.4 实验案例2141

4.5 TMS320C55x芯片的中断144

4.5.1 中断的定义和类别144

4.5.2 中断向量及其优先级145

4.5.3 中断寄存器147

4.5.4 可屏蔽中断149

4.5.5 非屏蔽中断150

4.5.6 DSP复位151

4.5.7 实验案例155

4.6 TMS320C55x芯片的在片外围电路155

4.6.1 通用I/O引脚155

4.6.2 通用定时器156

4.6.3 时钟发生器159

4.7 TMS320C55x芯片的串行口161

4.7.1 标准串行口161

4.7.2 缓冲串行口163

4.7.3 时分多路缓冲串行口166

4.7.4 多通道缓冲串行口(McBSP)167

4.7.5 串行口程序案例180

4.8 TMS320C55x芯片的自举加载182

4.8.1 DSP bootloader模式电路182

4.8.2 DSP bootloader烧写步骤183

4.9 TMS320C55x芯片的引脚184

本章小结190

思考题191

第5章 DSP指令特点192

5.1 TMS320C55x的寻址方式192

5.1.1 绝对寻址模式192

5.1.2 直接寻址模式195

5.1.3 间接寻址模式197

5.2 指令流水线204

5.2.1 C55x的指令流水线的两个阶段204

5.2.2 C55x指令流水线的自动保护机制205

5.2.3 流水线的优化207

本章小结208

思考题208

第6章 DSP软件开发过程210

6.1 DSP软件开发基本流程210

6.2 汇编过程211

6.2.1 字节/字寻址212

6.2.2 并行指令规则213

6.2.3 可变长度指令大小分辨213

6.2.4 存储器模式214

6.2.5 使用MMR寻址的汇编器警告215

6.3 公用目标文件格式(COFF)216

6.3.1 段216

6.3.2 汇编器对段的处理217

6.3.3 链接器对段的处理221

6.3.4 COFF文件中的符号222

6.4 目标文件链接器223

6.4.1 链接器概述223

6.4.2 链接器的运行224

6.4.3 链接器命令文件的编写与使用227

6.4.4 MEMORY伪指令227

6.4.5 SECTIONS伪指令228

本章小结232

思考题232

第7章 DSP硬件系统的典型设计233

7.1 TMS320C5509的最小系统设计233

7.1.1 复位电路设计233

7.1.2 时钟电路设计233

7.1.3 JTAG接口设计234

7.1.4 电源设计235

7.2 基于TMS320C5509的电机控制系统设计237

7.2.1 PWM调压调速原理237

7.2.2 PWM调速方法238

7.2.3 控制原理238

7.2.4 程序编制239

7.3 基于TMS320C5509的无线蓝牙系统设计239

7.3.1 ROK101 007蓝牙模块239

7.3.2 DSP与蓝牙模块UART口通信设计240

7.3.3 DSP与蓝牙模块USB口通信设计241

7.3.4 软件设计242

7.4 基于TMS320C5509的自平衡直立车系统设计243

7.5 TMS320C55x芯片与外设的接口248

7.5.1 TMS320C55x系列DSP与SDRAM接口设计248

7.5.2 外部存储器接口EMIF248

7.5.3 硬件接口设计251

本章小结255

思考题255

第8章 DSP系统的典型应用程序设计256

8.1 FFT在DSP中的实现256

8.1.1 FFT算法原理256

8.1.2 库利-图基算法257

8.1.3 FFT算法的DSP实现260

8.2 IIR滤波器的DSP设计264

8.2.1 IIR滤波器的基本概念264

8.2.2 直接形式三阶IIR滤波器265

8.2.3 IIR滤波器的Matlab设计265

8.2.4 IIR滤波器的DSP实现270

8.3 FIR滤波器的DSP设计274

8.3.1 FIR滤波器的基本概念274

8.3.2 滤波器的Matlab语言设计275

8.3.3 从Matlab语言转换成通用语言277

8.3.4 FIR滤波器的DSP实现279

8.4 变步长LMS自适应滤波器算法283

8.4.1 LMS自适应滤波器简介283

8.4.2 LMS算法的Matlab仿真284

8.4.3 LMS算法的DSP实现289

本章小结297

思考题297

第9章 OMAP双核处理器298

9.1 OMAP的体系结构298

9.1.1 OMAP体系及发展趋势298

9.1.2 OMAP平台的开放式软硬件架构303

9.2 OMAP4470处理器304

9.3 OMAP5430处理器305

9.4 OMAP5912处理器308

9.5 OMAP-DM5x协处理器系列芯片309

9.6 OMAP-Vox平台311

9.6.1 OMAPV1030处理器312

9.6.2 OMAPV1035处理器313

9.6.3 OMAPV2230处理器314

本章小结316

思考题316

参考文献317

热门推荐