图书介绍
DSP实用技术与开发案例PDF|Epub|txt|kindle电子书版本网盘下载
![DSP实用技术与开发案例](https://www.shukui.net/cover/60/31743454.jpg)
- 汪安民,张松灿,常春藤编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787115174819
- 出版时间:2008
- 标注页数:422页
- 文件大小:195MB
- 文件页数:433页
- 主题词:数字信号-信息处理;数字信号-微处理器
PDF下载
下载说明
DSP实用技术与开发案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 DSP的基本知识1
1.1.1 DSP技术的发展历程1
1.1.2 DSP的特点2
1.1.3 DSP的分类3
1.2 各个公司的DSP介绍4
1.2.1 TI公司的DSP芯片4
1.2.2 其他公司的DSP芯片10
1.3 TMS320C6000的概述13
1.3.1 TMS320C6000简介13
1.3.2 TMS320C6000的构成13
1.3.3 TMS320C6000的并行处理特点14
1.3.4 VLIW结构特点分析14
1.3.5 TMS320C6000的应用15
1.4 DSP发展方向及其应用15
1.4.1 中国国内DSP的发展15
1.4.2 DSP技术的发展趋势15
1.4.3 DSP的应用17
1.4.4 DSP新兴市场及未来应用发展方向17
第2章 CPU结构和指令系统20
2.1 CPU结构20
2.1.1 CPU组成20
2.1.2 CPU数据通路21
2.2 流水线23
2.2.1 流水线概述23
2.2.2 不同指令的流水操作26
2.2.3 指令对流水线性能的影响29
2.2.4 存储器对流水线性能的影响31
2.3 CPU控制寄存器33
2.3.1 CSR寄存器34
2.3.2 PDCTL寄存器34
2.3.3 PCE1寄存器35
2.3.4 FADCR寄存器35
2.3.5 FAUCR寄存器36
2.3.6 FMCR寄存器36
2.4 汇编指令系统37
2.4.1 指令和功能单元37
2.4.2 延迟时隙38
2.4.3 并行操作39
2.4.4 条件操作40
2.4.5 资源限制41
2.4.6 寻址方式43
2.5 汇编伪指令44
2.5.1 常用的汇编伪指令45
2.5.2 例程47
第3章 仿真器与仿真软件50
3.1 仿真器的安装和调试50
3.1.1 仿真器的特点50
3.1.2 仿真器的安装50
3.1.3 仿真器的配置50
3.1.4 仿真器的调试53
3.2 仿真软件CCS的安装和使用55
3.2.1 CCS的主要特性55
3.2.2 CCS的安装和设置57
3.2.3 创建新工程62
3.2.4 工程调试64
3.2.5 查看调试中的信息72
3.2.6 CCS的图形功能76
3.2.7 CCS对数据的文件处理81
3.2.8 编译汇编和链接设置82
3.2.9 CCS中的其他问题83
3.3 实时操作系统DSP/BIOS85
3.3.1 概述和组成85
3.3.2 生成程序89
3.3.3 文件91
3.3.4 监测92
3.3.5 线程96
3.3.6 旗语和邮箱102
3.3.7 时钟和内存管理104
3.3.8 输入输出和管道106
第4章 软件设计和算法优化109
4.1 软件设计109
4.1.1 软件开发工具简介109
4.1.2 软件设计流程110
4.2 编译和连接110
4.2.1 编译111
4.2.2 连接112
4.2.3 配置文件113
4.3 汇编语言程序设计116
4.3.1 设计思路116
4.3.2 设计过程116
4.3.3 汇编优化124
4.4 DSP的C/C++语言程序设计129
4.4.1 面向DSP的C/C++语言程序设计流程130
4.4.2 标识符和常数以及数据类型的说明133
4.4.3 关键字说明133
4.4.4 寄存器变量说明136
4.4.5 直接嵌入汇编指令136
4.4.6 实用指令137
4.5 DSP的C/C++语言运行环境142
4.5.1 存储器模式142
4.5.2 字符串常量144
4.5.3 寄存器规则145
4.5.4 函数结构和调用规则145
4.5.5 C/C++语言与汇编语言的混合编程方法146
4.5.6 C/C++程序使用内联的汇编函数149
4.5.7 中断处理151
4.6 C/C++程序的编写和优化152
4.6.1 代码编写152
4.6.2 代码分析153
4.6.3 代码编译155
4.6.4 代码优化155
4.6.5 线性汇编160
第5章 硬件系统结构162
5.1 硬件结构概述162
5.2 片内存储器163
5.2.1 片内存储器概述163
5.2.2 C620x/670x片内程序存储器163
5.2.3 C620x/670x片内数据存储器166
5.2.4 C621x/671x/64x片内存储器169
5.2.5 控制寄存器174
5.3 中断175
5.3.1 中断概述175
5.3.2 中断源175
5.3.3 中断寄存器176
5.3.4 外部中断信号时序179
5.3.5 中断响应过程180
5.3.6 中断向量程序181
5.4 定时器183
5.4.1 定时器概述183
5.4.2 定时器结构184
5.4.3 定时器寄存器184
5.4.4 定时器的工作原理186
5.4.5 定时器例程187
5.5 EMIF接口190
5.5.1 EMIF接口概述190
5.5.2 EMIF接口寄存器191
5.5.3 EMIF接口和SDRAM的连接197
5.5.4 EMIF接口和SBRAM的连接202
5.5.5 EMIF接口和异步设备的连接204
5.5.6 EMIF接口的总线仲裁205
5.5.7 EMIF接口外部存储器的优先级206
5.5.8 EMIF接口的一些特殊状态207
5.6 外部扩展总线207
5.6.1 外部扩展总线概述207
5.6.2 外部扩展总线寄存器208
5.6.3 外部扩展总线I/O口工作方式211
5.6.4 外部扩展总线主机口工作方式215
5.6.5 外部扩展总线的仲裁220
5.6.6 外部扩展总线的启动配置221
5.6.7 外部扩展总线连接多个DSP222
5.7 DMA控制器224
5.7.1 DMA概述224
5.7.2 DMA结构225
5.7.3 DMA寄存器226
5.7.4 DMA的操作231
5.7.5 DMA应用实例236
5.8 EDMA控制器239
5.8.1 EDMA概述239
5.8.2 EDMA寄存器240
5.8.3 EDMA参数RAM243
5.8.4 EDMA的传输类型245
5.8.5 EDMA的操作246
5.8.6 QDMA251
5.8.7 EDMA的应用实例252
5.9 缓冲串口255
5.9.1 缓冲串口概述255
5.9.2 缓冲串口结构256
5.9.3 缓冲串口寄存器257
5.9.4 缓冲串口的操作264
5.9.5 缓冲串口的SPI协议271
5.9.6 缓冲串口用作通用I/O口272
5.10 HPI接口273
5.10.1 HPI接口概述273
5.10.2 HPI接口的结构273
5.10.3 HPI接口寄存器275
5.10.4 HPI接口的读写时序277
5.10.5 HPI接口的操作278
5.10.6 HPI接口应用实例282
5.10.7 HPI接口的启动283
第6章 硬件系统开发287
6.1 引脚信号287
6.2 最小系统设计293
6.2.1 JTAG仿真口的设计293
6.2.2 电源设计295
6.2.3 时钟信号的连接298
6.2.4 复位和看门狗电路的连接300
6.2.5 其他引脚和测试信号301
6.2.6 最小系统的检测301
6.3 DSP和高速AD的连接302
6.3.1 ADS5422的原理及结构302
6.3.2 ADS5422的信号输入方式304
6.3.3 ADS5422的时钟输入305
6.3.4 ADS5422的采样和数据格式306
6.3.5 ADS5422和C6203B的连接308
6.4 DSP和FIFO的连接318
6.4.1 IDT72V2113的原理及结构318
6.4.2 IDT72V2113的字长和字深扩展321
6.4.3 IDT72V2113和C6203B的连接323
6.5 DSP和FLASH的连接325
6.5.1 FLASH的选择325
6.5.2 闪速存储器SST29LE010326
6.5.3 SST29LE010与C6211的连接328
6.5.4 应用FlashBurn擦写FLASH336
6.6 DSP和USB 2.0控制器的连接338
6.6.1 USB总线概述338
6.6.2 USB控制器CY7C68013339
6.6.3 CY7C68013与C6203B的连接344
6.7 DSP和音频AD/DA的连接348
6.7.1 TLC320AD50概述348
6.7.2 AD50的引脚说明349
6.7.3 AD50的初始化351
6.7.4 AD50的硬件连接354
6.7.5 AD50的软件连接357
6.8 DSP和异步串口的连接357
6.8.1 通用串口模式358
6.8.2 GPIO模式360
6.8.3 总线扩展模式361
6.8.4 程序实现362
6.9 DSP仿真器的研制370
6.9.1 系统硬件结构371
6.9.2 系统软件结构372
第7章 算法实现375
7.1 噪声发生器375
7.2 数字滤波器377
7.2.1 FIR滤波器原理377
7.2.2 MATLAB语言仿真378
7.2.3 汇编语言代码实现379
7.3 RS编码和GF域的运算382
7.4 语音编码386
7.5 远程DSP开发平台391
7.5.1 系统结构391
7.5.2 工作原理393
7.5.3 上层软件设计395
7.6 空间谱估计396
7.6.1 MUSIC算法396
7.6.2 算法实现399
7.6.3 系统实现403
7.7 快速傅里叶变换404
缩略语419
参考文献421