DSP处理器原理与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:鲍安平主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2009
- ISBN:9787560623238
- 页数:260 页
第1章 DSP概述 1
1.1引言 1
1.2什么是DSP 1
1.2.1数字信号处理 1
1.2.2数字信号处理器 1
1.2.3数字信号处理的特点与优势 2
1.2.4数字信号处理算法的特点 4
1.2.5实时处理的概念 4
1.2.6数字信号处理算法实现的途径 4
1.3 DSP处理器的特点 5
1.3.1 DSP处理器的结构特点 5
1.3.2 DSP与MCU、GPP的区别及其优势 9
1.3.3 DSP处理器性能指标 10
1.4 DSP处理器的应用 11
1.5具有代表性的DSP芯片生产商 12
习题与思考题 14
第2章 TMS320C55X系列DSP 15
2.1 TMS320C55X概述 15
2.1.1 C55X在C5000系列DSP中的地位 15
2.1.2 TMS320C55X DSP的应用 15
2.1.3 TMS320C55X DSP的主要性能和优点 16
2.1.4对低功耗能力的加强 16
2.1.5嵌入式仿真特性 17
2.2 TMS320C55XCPU的结构 18
2.2.1 CPU结构概述 18
2.2.2片内的数据和地址总线 19
2.2.3存储器缓冲单元(M单元) 20
2.2.4指令缓冲单元(I单元) 20
2.2.5程序控制单元(P单元) 21
2.2.6地址生成单元(A单元) 22
2.2.7数据计算单元(D单元) 24
2.3 TMS320C55X DSP的存储器和I/O空间 26
2.3.1存储器映射 26
2.3.2程序空间 27
2.3.3数据空间 27
2.3.4 I/O空间 28
2.4启动加载程序 29
2.5本章小结 29
习题与思考题 29
第3章 DSP处理器软、硬件开发工具 30
3.1 DSP处理器软、硬件开发工具简介 30
3.2常用的DSP硬件开发工具 32
3.2.1硬件仿真器 32
3.2.2 EVM和DSK 34
3.3 eXpressDSP 38
3.4 CCS集成开发环境 39
3.4.1 CCS集成开发环境的特征与设置 39
3.4.2 CCS软件的安装与设置 42
3.4.3 CCS集成开发环境的使用 46
任务1 CCS操作入门1 54
任务2 CCS操作入门2 62
3.5本章小结 69
习题与思考题 69
第4章 DSP软件开发 70
4.1程序定位方式的比较 70
4.2公共目标文件格式 71
4.2.1段(sections) 71
4.2.2汇编器对段的处理 71
4.2.3链接器对段的处理 73
4.2.4重新定位 74
4.2.5程序装入 75
4.2.6 .cmd文件 75
4.3 DSP汇编程序简介 77
4.3.1寻址模式及指令系统 77
4.3.2 C55X汇编语言指令系统的特点 77
4.4 DSP C语言程序基础 79
4.4.1 DSP软件的设计方式 79
4.4.2 C语言软件开发过程 80
4.4.3 C语言运行环境 81
4.5 TI DSP软件开发平台 86
4.5.1传统软件开发方法 86
4.5.2 TI倡导的DSP软件架构 87
任务3 编写一个以C语言为基础的DSP程序 93
任务4 编写一个以汇编(ASM)语言为基础的DSP程序 98
任务5 编写一个汇编语言和C语言混合的DSP程序 103
任务6 DSP数据存取 106
4.6本章小结 109
习题与思考题 109
第5章 TMS320C55X DSP的外设 110
5.1引言 110
5.2通用计时器 111
5.2.1通用计时器简介 111
5.2.2 TMS320C55X中断系统 111
5.2.3计时器中断 115
5.2.4计时器寄存器 115
5.2.5计时器的操作 119
任务7 DSP的定时器 120
5.3 TMS320C5509 DSP片上ADC 124
5.3.1 ADC简介 124
5.3.2总转换时间 124
5.3.3初始化和监视转换周期 125
5.3.4 ADC寄存器 125
任务8单路、多路模数转换(A/D) 128
5.4外部存储器接口(EMIF) 131
5.4.1 EMIF简介 131
5.4.2 EMIF信号 132
5.4.3对存储器的考虑 133
5.4.4 EMIF寄存器 134
5.4.5 SDRAM的使用 134
任务9 通过EMIF接口控制指示灯 136
任务10 通过EMIF接口读取拨码开关状态 138
5.5本章小结 140
习题与思考题 140
第6章 利用DSP实现外部控制与通信 141
6.1通用输入/输出端口(GPIO) 141
6.2多通道缓冲串口(McBSP) 141
6.2.1同步串行通信基础知识 142
6.2.2 TMS320C55X DSP的McBSP 142
任务11 通用输入/输出管脚应用 166
任务12 发光二极管阵列 168
任务13 直流电机的控制 171
6.3通用异步接收/发送器 175
6.3.1 URAT简介 175
6.3.2 TMS320C5509上UART的实现 175
6.3.3 TL16C550寄存器 177
任务14 异步串口通信 180
6.4本章小结 182
习题与思考题 182
第7章 数字信号处理方法及其DSP实现 183
7.1数字滤波器的基本概念 183
7.1.1数字滤波器结构的表示方法 183
7.1.2一般数字滤波器的设计方法概述 185
7.2有限冲击响应滤波器(FIR)的原理结构及设计 186
7.2.1 FIR滤波器的基本原理 186
7.2.2 FIR滤波器的设计方法 187
任务15 有限冲击响应滤波器(FIR)算法实现 188
7.3无限冲击响应滤波器(IIR)的原理结构及设计 191
7.3.1 IIR滤波器的基本概念 191
7.3.2 IIR滤波器的设计方法简介 191
任务16 无限冲击响应滤波器(IIR)算法实现 193
任务17 用FIR滤波器实现信号滤波 196
7.4快速傅里叶变换(FFT) 200
任务18 FFT算法实现 200
7.5本章小结 203
习题与思考题 203
第8章 利用DSP实现语音信号采集与分析 204
8.1引言 204
8.2语音codec芯片TLV320AIC23的设计和控制原理 204
8.2.1工作原理 204
8.2.2 TLV320AIC23内部寄存器 206
8.3 I2C模块 209
8.3.1 I2C总线特点与工作原理 209
8.3.2 TMS320VC5509 DSP的I2C模块功能 210
8.3.3复位和关闭I2C模块 211
8.3.4 I2C模块寄存器 212
任务19 语音采集和放送 217
任务20 实现语音信号编码解码(G.711) 225
任务21 语音信号的FIR滤波 228
8.4本章小结 232
习题与思考题 232
第9章 DSP系统硬件设计 233
9.1 DSP系统的设计过程 233
9.2 DSP系统中信号的流程 234
9.3 DSP系统硬件设计 235
9.3.1典型DSP系统的硬件组成 235
9.3.2电源 236
9.3.3时钟 242
9.3.4存储器 244
9.3.5电平转换 246
9.3.6硬件设计的其他因素的考虑 246
习题与思考题 247
附录 C5000汇编语言指令概要 248
参考文献 260
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020