TMS320C55x DSP原理及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:汪春梅,孙洪波编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2018
- ISBN:9787121341267
- 页数:336 页
第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 特殊的寻址方式 5
1.2.6 高效的特殊指令 6
1.2.7 丰富的片内外设 6
1.3 TI公司的DSP产品 6
1.3.1 C24x系列和C28x系列 7
1.3.2 C62x系列和C64x系列 11
1.3.3 C67x系列和C33 13
1.3.4 C54x系列和C55x系列 14
1.3.5 C66x多核系列 17
1.4 DSP芯片的选择 19
1.4.1 运算速度 19
1.4.2 算法格式和数据宽度 20
1.4.3 存储器 20
1.4.4 功耗 21
1.4.5 开发工具 21
1.5 DSP应用系统设计流程 21
思考与练习题 22
第2章 TMS320C55x的硬件结构 23
2.1 TMS320C55x DSP的基本结构 23
2.1.1 C55x的CPU体系结构 24
2.1.2 指令缓冲单元 25
2.1.3 程序流程单元 25
2.1.4 地址流程单元 26
2.1.5 数据计算单元 27
2.1.6 指令流水线 27
2.2 TMS320VC5509A的主要特性 29
2.2.1 VC5509A的主要特性 29
2.2.2 VC5509A的引脚功能 30
2.3 TMS320C55x存储空间结构 34
2.3.1 存储器映射 34
2.3.2 程序空间 35
2.3.3 数据空间 35
2.3.4 I/O空间 37
思考与练习题 37
第3章 TMS320C55x的指令系统 38
3.1 寻址方式 38
3.1.1 绝对寻址模式 38
3.1.2 直接寻址模式 39
3.1.3 间接寻址模式 41
3.2 TMS320C55x的指令系统 44
3.2.1 C55x指令的并行执行 44
3.2.2 TMS320C55x DSP的汇编指令 47
思考与练习题 87
第4章 C55x处理器的软件设计 88
4.1 C55x处理器程序基本结构 88
4.1.1 自我调度程序的基本结构 89
4.1.2 应用嵌入式操作系统 90
4.2 C语言程序开发及优化 92
4.2.1 C语言中的数据类型 93
4.2.2 对I/O空间进行寻址 93
4.2.3 interrupt关键字 95
4.2.4 onchip关键字 95
4.2.5 C语言的优化 96
4.3 C语言与汇编语言的混合编程 97
4.3.1 在C语言中直接嵌套汇编语句 97
4.3.2 C语言调用汇编模块的接口 98
4.4 通用目标文件格式 103
4.4.1 C/C+++和汇编语言中段的分配 103
4.4.2 寄存器模式设置 104
4.4.3 链接命令文件 106
4.5 C55x处理器的数字信号处理库和图像、视频处理库 107
4.5.1 C55x的数字信号处理库 107
4.5.2 C55x的图像、视频处理库 109
思考与练习题 110
第5章 TMS320C55x的片内集成外设开发及测试 111
5.1 C55x片内外设与芯片支持库简介 111
5.2 时钟发生器 112
5.2.1 时钟模式寄存器 112
5.2.2 工作模式 113
5.2.3 CLKOUT输出 113
5.2.4 使用方法 114
5.2.5 使用实例 114
5.2.6 时钟发生器的调试 115
5.3 通用定时器 115
5.3.1 结构框图 115
5.3.2 工作原理 116
5.3.3 使用方法 117
5.3.4 通用定时器的应用 118
5.3.5 通用定时器的调试 119
5.4 外部存储器接口 119
5.4.1 功能与作用 119
5.4.2 外部存储器接口硬件连接与配置 120
5.4.3 外部存储器接口的软件设置 128
5.5 主机接口(EHPI) 129
5.5.1 EHPI接口的非复用连接方式 130
5.5.2 EHPI接口的复用连接方式 131
5.5.3 EHPI接口的寄存器 131
5.6 多通道缓冲串口McBSP 132
5.6.1 概述 132
5.6.2 组成框图 133
5.6.3 采样率发生器 133
5.6.4 多通道选择 135
5.6.5 异常处理 135
5.6.6 McBSP寄存器 137
5.6.7 多通道缓冲串口的应用 140
5.6.8 McBSP串口的测试 143
5.7 通用输入/输出端口GPIO 144
5.7.1 GPIO口概述 144
5.7.2 上电模式设定 144
5.7.3 驱动程序开发 145
5.7.4 通用输入/输出GPIO的测试 145
5.8 DMA控制器 146
5.8.1 概述 146
5.8.2 通道和端口 147
5.8.3 HPI的配置 147
5.8.4 DMA传输配置 148
5.8.5 DMA控制器的寄存器 149
5.8.6 使用方法及实例 152
5.9 I2C总线 153
5.9.1 I2C总线简介 153
5.9.2 I2C寄存器 155
5.9.3 I2C模块的使用 156
5.10 多媒体卡控制器 157
5.10.1 多媒体卡控制器简介 157
5.10.2 MMC/SD模式 158
5.10.3 SPI模式 161
5.10.4 MMC控制器的应用 163
5.11 通用串行总线(USB) 163
5.11.1 通用串行总线(USB)简介 163
5.11.2 USB的DMA控制器 164
5.11.3 USB模块的寄存器 167
5.11.4 USB模块的应用 171
5.12 模数转换器(ADC) 172
5.12.1 模数转换器结构和时序 172
5.12.2 模数转换器的寄存器 173
5.12.3 使用方法及实例 175
5.13 实时时钟(RTC) 176
5.13.1 实时时钟基本结构 176
5.13.2 实时时钟的内部寄存器 177
5.13.3 实时时钟的应用 179
5.14 看门狗定时器(Watchdog) 181
5.14.1 工作方式 181
5.14.2 寄存器说明 181
5.14.3 看门狗定时器的应用 184
5.15 异步串口(UART) 184
5.15.1 异步串口基本结构 184
5.15.2 异步串口寄存器 188
5.15.3 异步串口的应用 193
思考与练习题 194
第6章 DSP集成开发环境CCS 195
6.1 CCS功能简介 195
6.2 CCS安装与设置 196
6.2.1 CCS软件安装 196
6.2.2 CCS设置 196
6.3 CCS的基本操作 198
6.3.1 CCS的窗口和工具条 199
6.3.2 文件的编辑 202
6.3.3 反汇编窗口的使用 205
6.3.4 存储器窗口的使用 206
6.3.5 寄存器窗口的使用 208
6.3.6 观察窗口的使用 209
6.4 创建工程项目 210
6.4.1 工程项目的建立、打开和关闭 210
6.4.2 向工程项目添加各类文件 211
6.4.3 工程项目的构建 212
6.5 利用CCS调试程序 212
6.5.1 装载并运行程序 212
6.5.2 断点的使用 215
6.5.3 探针点的使用 217
6.5.4 图形工具的使用 219
6.6 程序分析工具的使用 225
6.7 GEL工具的使用 227
6.8 CCS开发DSP软件使用举例 230
思考与练习题 233
第7章 TMS320C55x硬件设计实例 234
7.1 DSP最小系统设计 234
7.1.1 C55x的电源设计 234
7.1.2 复位电路设计 235
7.1.3 时钟电路设计 236
7.1.4 JTAG接口电路设计 236
7.1.5 程序加载部分 236
7.2 A/D与D/A设计 242
7.2.1 串行多路A/D设计 243
7.2.2 高速并行A/D设计 246
7.2.3 并行D/A设计 249
7.3 C55x在语音系统中的应用 249
7.4 手写系统的实现 253
7.5 C55x在软件无线电中的应用 255
思考与练习题 261
第8章 TMS320C55x软件设计实例 262
8.1 卷积算法 262
8.1.1 卷积算法 262
8.1.2 卷积算法的MATLAB实现 262
8.1.3 卷积算法的DSP实现 263
8.2 有限冲激响应滤波器(FIR)的实现 267
8.2.1 有限冲激响应滤波器的特点和结构 267
8.2.2 有限冲激响应滤波器的MATLAB设计 267
8.2.3 有限冲激响应滤波器DSP实现 269
8.3 无限冲激响应滤波器(IIR)的实现 270
8.3.1 无限冲激响应滤波器的结构 270
8.3.2 无限冲激响应滤波器的MATLAB设计 270
8.3.3 无限冲激响应滤波器的DSP实现 272
8.4 快速傅里叶变换(FFT) 275
8.4.1 快速傅里叶变换(FFT)算法 275
8.4.2 快速傅里叶变换(FFT)的DSP实现 276
8.5 语音信号编码解码(G.711) 280
8.5.1 语音信号编解码原理 280
8.5.2 语音信号编解码的DSP实现 281
8.6 数字图像的锐化 283
8.7 Viterbi译码 285
思考与练习题 297
附录A 寄存器 298
附录B VC5510中断 307
附录C TMS320C55x的状态寄存器 309
附录D TMS320C55x的汇编指令集 312
附录E TMS320C55x DSP库函数 325
附录F VC5509系统部分原理图 331
参考文献 336
- 《钒产业技术及应用》高峰,彭清静,华骏主编 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