TMS320C55x DSP原理及应用 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:汪春梅等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121070273
- 页数:374 页
第1章 数字信号处理和DSP系统 1
1.1实时数字信号处理技术的发展 1
1.2数字信号处理器的特点 4
1.2.1存储器结构 4
1.2.2流水线 5
1.2.3硬件乘法累加单元 5
1.2.4零开销循环 5
1.2.5特殊的寻址方式 6
1.2.6高效的特殊指令 6
1.2.7丰富的片内外设 6
1.3德州仪器公司的DSP产品 7
1.3.1 C24x系列和C28x系列 7
1.3.2 C62x系列和C64x系列 12
1.3.3 C67x系列和C33 15
1.3.4 C54x系列和C55x系列 16
1.4 DSP芯片的选择 19
1.4.1运算速度 19
1.4.2算法格式和数据宽度 19
1.4.3存储器 20
1.4.4功耗 20
1.45开发工具 20
1.5 DSP应用系统设计流程 21
思考与练习题 22
第2章TMS320C55x的硬件结构 23
2.1 TMS320C55x DSP的基本结构 23
2.1.1 C55x的CPU体系结构 24
2.1.2指令缓冲单元(I) 25
2.1.3程序流程单元(P) 25
2.1.4地址流程单元(A) 26
2.1.5数据计算单元(D) 27
2.1.6指令流水线 28
2.2 TMS320VC5509A的主要特性 30
2.2.1 VC5509A的主要特性 30
2.2.2 VC5509A的引脚功能 31
2.3 TMS320C55x存储空间结构 35
2.3.1存储器映射 35
2.3.2程序空间 36
2.3.3数据空间 37
2.3.4 I/O空间 38
思考与练习题 39
第3章TMS320C55x的指令系统 40
3.1寻址方式 40
3.1.1绝对寻址模式 40
3.1.2直接寻址模式 41
3.1.3间接寻址模式 43
3.2 TMS320C55x的指令系统 47
3.2.1 C55x指令的并行执行 47
3.2.2 TMS320C55x DSP的汇编指令 50
思考与练习题 92
第4章C55x处理器的软件设计 93
4.1 C55x处理器程序基本结构 93
4.1.1自我调度程序的基本结构 94
4.1.2应用嵌入式操作系统 95
4.2 C语言程序开发及优化 98
4.2.1 C语言中的数据类型 98
4.2.2对I/O空间进行寻址 98
4.2.3 interrupt关键字 100
4.2.4 onchip关键字 101
4.2.5 C语言的优化 101
4.3 C语言与汇编语言的混合编程 102
4.3.1在C语言中直接嵌套汇编语句 102
4.3.2 C语言调用汇编模块的接口 103
4.4通用目标文件格式 108
4.4.1 C/C+++和汇编语言中段的分配 109
4.4.2寄存器模式设置 110
4.43链接命令文件 111
4.5 C55x处理器的数字信号处理库和图像、视频处理库 113
4.5.1 C55x的数字信号处理库 113
4.5.2 C55x的图像、视频处理库 115
思考与练习题 116
第5章TMS320C55x的片内集成外设开发及测试 118
5.1 C55x片内外设与芯片支持库简介 118
5.2时钟发生器 119
5.2.1时钟模式寄存器 119
5.2.2工作模式 120
5.2.3 CLKOUT输出 120
5.2.4使用方法 121
5.2.5使用方法及实例 121
5.2.6时钟发生器的调试 122
5.3通用定时器 122
5.3.1结构框图 122
5.3.2工作原理 123
5.3.3使用方法 124
5.3.4通用定时器的应用 125
5.3.5通用定时器的调试 126
5.4外部存储器接口 126
5.4.1功能与作用 126
5.4.2外部寄存器接口硬件连接与配置 128
5.4.3外部寄存器接口的软件设置 135
5.5主机接口(EHPI ) 137
5.5.1 EHPI接口的非复用连接方式 138
5.5.2 EHPI接口的复用连接方式 139
5.5.3 EHPI口的寄存器 139
5.6多通道缓冲串口McBSP 140
5.6.1概述 140
5.6.2组成框图 141
5.6.3采样率发生器 142
5.6.4多通道选择 143
5.6.5异常处理 144
5.6.6 McBSP寄存器 145
5.6.7多通道缓冲串口的应用 149
5.6.8 McBSP串口的测试 152
5.7通用输入/输出端口GPIO 153
5.7.1 GPIO口概述 153
5.72上电模式设定 154
5.73驱动程序开发 154
5.7.4通用输入/输出GPIO的测试 155
5.8 DMA控制器 155
5.8.1概述 155
5.8.2通道和端口 156
5.8.3 HPI的配置 156
5.8.4 DMA传输配置 157
5.8.5 DMA控制器的寄存器 158
5.8.6使用方法及实例 162
5.9 12C总线 163
5.9.1 I2C总线简介 163
5.9.2 I2C寄存器 165
5.9.3 I2C模块的使用 166
5.10多媒体卡控制器 167
5.10.1多媒体卡控制器简介 167
5.10.2 MMC/SD模式 168
5.10.3 SPI模式 171
5.10.4 MMC控制器的应用 173
5.11通用串行总线(USB) 174
5.11.1通用串行总线(USB)简介 174
5.11.2 USB的DMA控制器 174
5.11.3 USB模块的寄存器 177
5.11.4 USB模块的应用 182
5.12模/数转换器(ADC) 183
5.12.1模/数转换器结构和时序 183
5.12.2模/数转换器的寄存器 184
5.12.3使用方法及实例 186
5.13实时时钟(RTC) 187
5.13.1实时时钟基本结构 187
5.13.2实时时钟的内部寄存器 188
5.13.3实时时钟的应用 191
5.14看门狗定时器(Watchdog) 192
5.14.1工作方式 192
5.14.2寄存器说明 193
5.14.3看门狗定时器的应用 195
5.15 异步串口(UART ) 195
5.15.1异步串口基本结构 195
5.15.2异步串口寄存器 200
5.15.3异步串口的应用 206
思考与练习题 207
第6章DSP集成开发环境CCS 208
6.1 CCS功能简介 208
6.2 CCS安装与设置 209
6.2.1 CCS软件安装 209
6.2.2 CCS设置 209
6.3 CCS的基本操作 212
6.3.1 CCS的窗口和工具条 213
6.3.2文件的编辑 217
6.3.3反汇编窗口的使用 220
6.3.4存储器窗口的使用 221
6.3.5寄存器窗口的使用 222
6.3 观察窗口的使用 223
6.4创建工程项目 225
6.4.1工程项目的建立、打开和关闭 225
6.4.2向工程项目添加各类文件 226
6.4.3工程项目的构建 227
6.5利用调试程序 227
6.5.1装载并运行程序 228
6.5.2断点的使用 230
6.5.3探针点的使用 233
6.5.4图形工具的使用 234
6.6程序分析工具的使用 241
6.7 GEL工具的使用 243
6.8 CCS开发DSP软件使用举例 247
思考与练习题 251
第7章TMS320C55x硬件设计实例 252
7.1 DSP最小系统设计 252
7.1.1 C55x的电源设计 252
7.1.2复位电路设计 253
7.1.3时钟电路设计 254
7.1.4 JTAG接口电路设计 254
7.1.5程序加载部分 254
7.2 A/D与D/A设计 262
7.2.1串行多路A/D设计 262
7.2.2高速并行A/D设计 266
7.2.3并行D/A设计 269
7.3 C55x在语音系统中的应用 270
7.4手写系统的实现 274
7.5 C55x在软件无线电中的应用 276
思考与练习题 283
第8章TMS320C55x软件设计实例 284
8.1卷积算法 284
8.1.1卷积算法 284
8.1.2卷积算法的MATLAB实现 284
8.1.3卷积算法的DSP实现 285
8.2有限冲激响应滤波器(FIR)的实现 290
8.2.1有限冲激响应滤波器的特点和结构 290
8.2.2有限冲激响应滤波器的MATLAB设计 290
8.2.3有限冲激响应滤波器DSP实现 292
8.3无限冲激响应滤波器(IIR)的实现 293
8.3.1无限冲激响应滤波器的结构 293
8.3.2无限冲激响应滤波器的MATLAB设计 293
8.3.3无限冲激响应滤波器的DSP实现 294
8.4快速傅里叶变换(FFT) 298
8.4.1快速傅里叶变换(FFT)算法 298
8.4.2快速傅里叶变换(FFT)的DSP实现 299
8.5语音信号编码解码(G*711) 303
8.5.1语音信号编解码原理 303
8.5.2语音信号编解码的DSP实现 305
8.6数字图像的锐化 307
8.7 Viterbi译码 309
思考与练习题 324
附录A寄存器 325
附录B VC5510中断 334
附录C TMS320C55x的状态寄存器 336
附录DTMS320C55x的汇编指令集 339
附录ETMS320C55xDSP库函数 352
附录F VC5509系统部分原理图 358
习题答案 363
参考文献 374
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017