DSP技术原理及应用教程 第3版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘艳萍,李志军主编:贾志成,王宝珠编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2012
- ISBN:9787512408708
- 页数:334 页
第1章 绪论 1
1.1 数字信号处理 1
1.2 数字信号处理器 2
1.2.1 DSP芯片的特点 2
1.2.2 DSP芯片的分类及选择 4
1.3 定点DSP的数据格式 6
1.4 DSP芯片的发展及应用 9
1.4.1 DSP芯片的发展 9
1.4.2 DSP芯片的应用 10
1.5 TMS320系列DSP发展概述 10
1.5.1 TMS320C2000系列简介 11
1.5.2 TMS320C5000系列简介 13
1.5.3 TMS320C6000系列简介 15
1.5.4 TMS320C5000 DSP+RISC 19
1.5.5 TI公司的其他DSP芯片简介 22
习题 22
第2章 TMS320C54x的结构原理 23
2.1 TMS320C54x的内部结构及主要特性 23
2.1.1 TMS320C54x的内部结构 23
2.1.2 TMS320C54x的主要特性 24
2.2 总线结构 26
2.3 存储系统 27
2.3.1 存储器空间 28
2.3.2 程序存储器 30
2.3.3 数据存储器 32
2.3.4 I/O空间 34
2.4 中央处理单元(CPU) 34
2.4.1 CPU状态和控制寄存器 34
2.4.2 算术逻辑单元(ALU) 38
2.4.3 累加器A和B 40
2.4.4 桶形移位器 42
2.4.5 乘法器/加法器单元 43
2.4.6 比较、选择和存储单元 44
2.4.7 指数编码器 45
2.4.8 地址发生器 46
2.5 片内外设 48
2.5.1 通用I/O口 48
2.5.2 定时器 49
2.5.3 时钟发生器 51
2.5.4 软件可编程等待状态发生器 56
2.5.5 存储器组切换逻辑 57
2.5.6 HPI接口 60
2.5.7 串行接口 63
2.5.8 JTAG接口 92
2.6 中断系统 92
2.6.1 中断系统概述 92
2.6.2 中断标志寄存器(IFR)及中断屏蔽寄存器(IMR) 93
2.6.3 接收应答中断请求及中断处理 94
2.6.4 重新映射中断向量地址 98
2.7 流水线结构 99
习题 100
第3章 TMS320C54x硬件系统设计 101
3.1 TMS320C54x硬件系统组成部分 101
3.2 TMS320C54x的时钟及复位电路设计 101
3.2.1 时钟电路设计 101
3.2.2 复位电路设计 102
3.3 供电系统设计 103
3.4 外部存储器和I/O扩展设计 104
3.4.1 外扩数据存储器电路设计 105
3.4.2 外扩程序存储器电路设计 106
3.4.3 I/O(输入/输出接口)扩展电路设计 107
3.5 A/D和D/A接口设计 109
3.6 3.3V和5V混合逻辑设计 110
3.7 JTAG在线仿真调试接口电路设计 110
习题 111
第4章 TMS320C54x指令系统 113
4.1 指令系统概述 113
4.2 汇编源程序格式 113
4.2.1 汇编源程序语句格式 113
4.2.2 汇编语言常量 115
4.2.3 字符串 116
4.2.4 符号 116
4.2.5 表达式 117
4.3 汇编语言指令系统 118
4.3.1 指令系统中的符号和缩写 118
4.3.2 指令系统中的记号和运算符 121
4.3.3 指令系统分类 123
4.4 寻址方式 123
4.4.1 立即数寻址 124
4.4.2 绝对地址寻址 124
4.4.3 累加器寻址 126
4.4.4 直接寻址 126
4.4.5 间接寻址 128
4.4.6 存储器映射寄存器寻址 135
4.4.7 堆栈寻址 136
4.5 汇编伪指令 136
4.5.1 段定义伪指令 137
4.5.2 常数初始化伪指令 140
4.5.3 段程序计数器定位指令.align 142
4.5.4 输出列表格式指令.drlist/.drnolist 142
4.5.5 引用其他文件的伪指令 143
4.5.6 条件汇编指令 143
4.5.7 汇编时的符号定义伪指令 143
4.5.8 其他方面的汇编伪指令 144
4.6 宏语言 145
4.7 链接伪指令 146
习题 151
第5章 TMS320C54x的软件开发与设计 152
5.1 TMS320C54x软件开发过程 152
5.2 汇编语言编程 153
5.2.1 汇编语言程序的编写方法 153
5.2.2 汇编语言程序的编辑、汇编和链接过程 155
5.3 C 语言编程 167
5.3.1 ’C54xDSP C优化编译器 168
5.3.2 C语言编程链接命令文件的设计 173
5.4 用C语言和汇编语言混合编程 175
5.5 引导方式设计 181
习题 186
第6章 汇编语言程序设计 188
6.1 程序的控制与转移 188
6.2 堆栈的使用方法 190
6.3 加减法和乘法运算 193
6.4 重复操作 199
6.5 数据块传送 203
6.6 双操作数乘法 205
6.7 长字运算和并行运算 208
6.8 小数计算 216
6.9 除法运算 218
6.10 浮点运算 222
第7章 TMS320C54x的开发应用 226
7.1 片上外设应用 226
7.1.1 定时器/计数器编程和应用 226
7.1.2 多缓冲串口(McBSP)的应用 233
7.2 系统应用 240
7.2.1 FIR滤波器的实现方法 240
7.2.2 正弦信号发生器 248
7.2.3 快速傅里叶变换的DSP实现方法 257
第8章 DSP集成开发环境CCS及其使用 268
8.1 C5000 Code Composer Studio简介 268
8.2 CCS安装及设置 268
8.2.1 系统配置要求 268
8.2.2 安装CCS 268
8.2.3 “CCS setup”配置程序 269
8.3 CCS集成开发环境应用 270
8.3.1 概述 270
8.3.2 CCS的窗口、主菜单和工具条 270
8.3.3 建立工程文件 272
8.3.4 编辑源程序 273
8.3.5 构建工程 275
8.3.6 调试 276
8.3.7 断点设置 277
8.3.8 探针断点 279
8.3.9 内存、寄存器和变量操作 279
8.3.10 数据输入与结果分析 282
8.3.11 评估代码性能 287
8.3.12 内存映射 289
8.3.13 通用扩展语言GEL 290
8.4 仿真中断与I/O端口 290
8.4.1 用simulator仿真中断 290
8.4.2 用simulator仿真I/O口 293
第9章 DSP技术原理及开发基础实验 298
9.1 概述 298
9.2 系统安装和启动 299
9.2.1 实验系统工作模式 299
9.2.2 插座定义 299
9.2.3 实验仪开关和插座状态 300
9.2.4 DSP对系统各模块的资源分配 300
9.3 CCS C5000使用及DSP指令实验 301
9.4 数据存储器和程序存储器实验 303
9.5 异步串口实验 303
9.6 硬件中断实验 305
9.7 定时器实验 305
9.8 源程序 306
附录A TMS320C54x指令表 322
附录B TMS320系列产品命名 332
附录C 条件指令所用到的条件和相应的操作数符号表 333
参考文献 334
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019