DSP技术开发实例与技巧PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:任建国主编;张家祥等编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2007
- ISBN:7118049069
- 页数:258 页
第1章 DSP开发基础知识 1
1.1 数字信号处理 1
1.1.1 数字信号处理简介 1
1.1.2 DSP系统构成 2
1.2 DSP开发的一般流程 2
1.3 DSP芯片的基本结构特点 3
1.4 DSP芯片的分类、选择及应用 5
1.4.1 DSP芯片的分类 5
1.4.2 DSP芯片的选择 5
1.4.3 DSP芯片的应用 7
1.5 DSP芯片的发展及TI公司产品简介 7
1.5.1 DSP芯片的发展 7
1.5.2 TI公司DSP芯片简介 8
1.6 定点DSP芯片的数据格式 11
1.6.1 数的定标 11
1.6.3 浮点数与定点数的转换关系 12
1.6.2 定点数据格式选择 12
第2章 DSP芯片的结构原理 14
2.1 TMS320C54x的内部结构及主要特性 14
2.1.1 TMS320C54x的内部结构 14
2.1.2 TMS320C54x的主要特性 15
2.2 总线结构 17
2.3 存储器 18
2.3.1 存储器空间 19
2.3.2 程序存储器 21
2.3.3 数据存储器 23
2.4 中央处理单元 24
2.4.1 CPU状态和控制寄存器 25
2.4.2 算术逻辑单元 29
2.4.3 累加器A和B 31
2.4.4 桶形移位寄存器 32
2.4.5 乘法器/加法器单元 33
2.4.6 比较、选择和存储单元 35
2.4.8 地址发生器 37
2.4.7 指数编码器 37
2.5 寻址方式 39
2.5.1 立即数寻址 40
2.5.2 绝对地址寻址 41
2.5.3 累加器寻址 42
2.5.4 直接寻址 43
2.5.5 间接寻址 44
2.5.6 存储器映射寄存器寻址 51
2.5.7 堆栈寻址 52
2.6 流水线结构 52
2.7 中断系统 54
2.7.1 中断系统概述 54
2.7.2 中断标志寄存器(IFR)及中断屏蔽寄存器(IMR) 55
2.7.3 中断处理流程 55
2.7.4 重新映射中断向量地址 60
3.1 片内外围设备 61
3.1.1 通用I/O口 61
第3章 DSP芯片的外围设备 61
3.1.2 定时器 62
3.1.3 时钟发生器 64
3.1.4 可编程等待状态发生器 69
3.1.5 分区切换逻辑 70
3.1.6 HPI接口 72
3.1.7 McBSP多通道缓冲串口 76
3.1.8 JTAG接口 104
3.2 片外外围设备 106
3.2.1 外扩程序存储器 107
3.2.2 外扩数据存储器 109
3.2.3 I/O接口扩展 110
3.2.4 A/D和D/A接口设计 112
第4章 汇编语言工具 113
4.1 汇编语言基本概念 113
4.1.1 汇编源程序语句格式 113
4.1.2 汇编语言常量 115
4.1.4 符号 116
4.1.3 字符串 116
4.1.5 表达式 117
4.2 汇编语言指令系统 118
4.2.1 指令系统中的符号和缩写 118
4.2.2 指令系统中的记号和运算符 121
4.2.3 指令系统分类 122
4.3 宏语言 123
4.4 汇编伪指令 125
4.4.1 常数初始化伪指令 125
4.4.2 段程序计数器定位指令.align 128
4.4.3 输出列表格式指令.drlist/.drnolist 128
4.4.4 引用其他文件的伪指令 129
4.4.5 条件汇编指令 129
4.4.6 汇编时的符号定义伪指令 130
4.4.7 其他方面的汇编伪指令 130
4.5.1 汇编语言程序的开发流程 131
4.5 汇编语言程序的编辑、汇编和链接过程 131
4.5.2 汇编 132
4.5.3 链接 137
4.5.4 链接器命令文件 139
4.6 公共目标文件格式 142
4.6.1 COFF文件中的段 143
4.6.2 段定义伪指令 144
4.6.3 链接伪指令 147
4.6.4 COFF文件中的符号 152
第5章 DSP软件开发过程 154
5.1 C语言编程 154
5.1.1 C54x DSP软件开发流程 154
5.1.2 C程序设计框架 156
5.1.3 C54xDSPC优化编译器 158
5.1.4 C语言编程链接命令文件的设计 163
5.2 用C语言和汇编语言混合编程 165
5.2.1 混合编程规范 166
5.2.2 混合编程方法 167
5.3 引导方式设计 172
5.3.2 并行引导方式 173
5.3.1 引导方式选择 173
5.3.3 引导表生成 175
第6章 TMS320C54x芯片开发实例 177
6.1 面向DSP的C程序设计流程及设计准则 177
6.1.1 面向DSP的C程序设计流程 177
6.1.2 面向DSP的C程序设计准则 177
6.2 实例一:“Hello world!” 179
6.3 实例二:Flash烧写程序 181
6.4 实例三:语音处理程序 183
第7章 CCS集成开发环境 194
7.1 CCS简介 194
7.1.1 CCS的主要功能 194
7.1.2 代码生成工具 195
7.1.3 CCS的安装及设置 197
7.2 CCS的基本操作 199
7.2.1 创建工程文件 199
7.1.4 DSP应用程序开发的一般步骤 199
7.2.2 向工程添加文件 200
7.2.3 查看源代码 201
7.2.4 构建和运行程序 202
7.2.5 修改构建选项和纠正语法错误 205
7.2.6 使用断点和观察窗口 206
7.2.7 使用观察窗口观察structure变量 207
7.3.1 查看工程及运行程序 208
7.3 在CCS中调试应用程序 208
7.3.2 断点工具 210
7.3.3 探针点工具 212
7.3.4 图形显示 215
7.3.5 存储器/变量的查看与修改 221
7.3.6 程序测试工具 224
附录A TMS320C54x指令表 229
附录B Flash烧写程序源代码 238
附录C TMS320系列产品命名 257
参考文献 258
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017