欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

DSP芯片技术及工程实例 [邓琛 主编] 2010年版

收藏
  • 大小:18.96 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
DSP芯片技术及工程实例
作者:邓琛 主编
出版时间:2010年版
内容简介
  《DSP芯片技术及工程实例》从工程的角度对DSP系统所涉及的硬件和软件技术进行了系统的介绍,并从初学者的角度入手,总结了数字信号处理技术与高性能微处理器融合的应用要求。全书共分8章,第1~2章以DSP系统应用开发为核心,从DSP入门开始,介绍从初次接触DSP到成为DSP应用工程师所需要的基本理论知识、硬软件开发平台和工具以及DSP系统设计的流程。第3~4章以C54x系列DSP器件为对象,介绍DSP芯片的硬软件架构、特性和使用方法。第5章重点介绍DSP应用程序的设计方法。第6章介绍C54x DSP片内外设的设计和应用方法。第7~8章列举了工程开发实例和应用实验指导,并给出较为详细的设计过程、参考电路和参考程序,便于读者边学习边实践,加快掌握DSP应用的进程。DSP技术是一种实用性很强的技术。作者在编写《DSP芯片技术及工程实例》时力求理论联系实际,在介绍DSP芯片基本结构的基础上,着重介绍它的应用技术。在选材上力求循序渐进、由浅入深、通俗易懂,使读者能够尽快地理解和掌握DSP芯片的基本概念和应用,并引导读者作进一步思考。《DSP芯片技术及工程实例》是作者在多年从事DSP本科教学和DSP系统的研究开发的基础上,结合当前流行的DSP系统设计方法及其应用发展趋势编写而成的。《DSP芯片技术及工程实例》适合作为应用型高等院校的教材,也适合从事DSP技术开发的工程技术人员作为参考。
目录
第1章 DSP概述
1.1 引言
1.2 初步认识DSP
1.2.1 DSP的定义
1.2.2 数字信号处理运算概述
1.3 DSP的优势
1.4 DSP芯片的应用
第2章 DSP系统开发入门
2.1 DSP系统的基本组成
2.2 DSP系统设计开发流程
2.2.1 如何着手DSP系统开发
2.2.2 算法可视化仿真开发工具
2.2.3 DSP芯片的选择
2.2.4 DSP系列产品
2.2.5 DSP开发工具
第3章 C54xDSP系统硬件结构
3.1 C54xDSP的基本架构
3.1.1 C54xDSP的基本结构图
3.1.2 C54xDSP的主要特征
3.2 总线结构
3.3 存储器结构
3.3.1 DSP存储器空间的划分
3.3.2 程序存储器
3.3.3 数据存储器
3.3.4 I/O空间
3.4 中央处理器
3.4.1 状态和控制寄存器
3.4.2 算术逻辑单元
3.4.3 累加器
3.4.4 桶式移位器
3.4.5 乘加器
3.4.6 比较、选择和存储单元
3.4.7 指数编码器
3.5 地址产生单元
3.5.1 程序地址生成器
3.5.2 数据地址发生器
3.6 C54x的流水线
3.6.1 C54x中的流水线结构
3.6.2 指令执行时的流水线图
3.6.3 存储器的流水线操作
3.6.4 流水线冲突及解决方法
3.7 DSP的中断系统
3.7.1 C54xDSP中断系统结构
3.7.2 中断流程
3.7.3 中断向量表的编程
3.8 C54xDSP外部总线
3.8.1 外部总线的组成
3.8.2 外部总线控制性能
3.8.3 外部总线接口时序图
第4章 DSP指令系统
4.1 C54xDSP的指令表示方法
4.2 DSP数据寻址方式
4.2.1 立即寻址
4.2.2 绝对寻址
4.2.3 直接寻址
4.2.4 间接寻址
4.2.5 累加器寻址
4.2.6 存储器映射寄存器寻址
4.2.7 堆栈寻址
4.3 DSP的程序控制
4.3.1 分支转移
4.3.2 调用
4.3.3 返回
4.3.4 重复操作指令
4.3.5 条件操作
4.4 DSP指令系统概述
4.4.1 指令系统分类
4.4.2 算术运算类指令115
4.4.3 逻辑操作指令
4.4.4 程序控制指令
4.4.5 加载和存储指令
第5章 DSP程序设计
5.1 DSP系统开发过程
5.1.1 DSP系统开发过程
5.1.2 软件开发流程
5.2 汇编语言编写方法
5.2.1 DSP汇编语言语句
5.2.2 DSP汇编语言的数据形式、标识符及运算符
5.3 COFF文件
5.3.1 段
5.3.2 汇编器对段的处理
5.3.3 链接器对段的处理
5.3.4 COFF文件中的符号
5.4 常用汇编伪指令
5.4.1 段定义伪指令
5.4.2 常数初始化伪指令
5.4.3 段程序计数器定位伪指令
5.4.4 输出列表格式伪指令
5.4.5 文件引用伪指令
5.4.6 条件汇编伪指令
5.4.7 符号定义伪指令
5.4.8 宏及宏的使用
5.5 链接器命令文件的编写与使用
5.5.1 链接器命令文件常用指令
5.5.2 MEMORY伪指令
5.5.3 SECTIONS伪指令
5.5.4 汇编源程序的编辑、汇编和链接
5.6 TMS320C54xC语言编程
5.6.1 C54xc/c++编译器支持的数据类型
5.6.2 C语言的数据访问方法
5.6.3 存储器模式
5.6.4 中断函数
5.6.5 其他注意事项
5.7 用C语言和汇编语言混合编程
5.7.1 独立的C语言模块和汇编模块接口
5.7.2 直接在C程序中嵌入汇编语句
5.8 DSP程序设计实例
第6章 C54x DSP片内外设及应用
6.1 通用I/O引脚
6.2 C54xDSP的定时器
6.2.1 定时器结构和工作原理
6.2.2 定时器编程
6.2.3 定时器应用实例
6.3 C54x的主机接口
6.3.1 标准HPI接口结构框图
6.3.2 标准HPI的两种工作模式
6.3.3 HPI控制寄存器
6.3.4 HPI与主机的接口设计
6.3.5 HPI应用实例
6.4 C54x的串行口
6.4.1 标准同步串行口
6.4.2 缓冲同步串行口
6.4.3 时分复用串行口TDM
6.4.4 多通道缓冲串行口(McBSP)
第7章DSP工程开发实例
7.1 DSP最小系统设计
7.1.1 复位电路
7.1.2 时钟电路
7.1.3 电源与省电模式设计
7.1.4 仿真接口
7.1.5 外扩存储器
7.2 DSP数据采集系统设计
7.2.1 前向通道——AD输入
7.2.2 ADS7864芯片简介
7.2.3 ADS7864与TM$320VC5416的接口设计
7.2.4 A/D转换程序设计
7.3 D/A转换器与I)SP的接口设计
7.3.1 DAC7625芯片简介
7.3.2 DAC7625与TMS320VC25416的接口设计
7.3.3 D/A转换程序设计
7.4 语音系统的DSP实现
7.4.1 系统组成
7.4.2 硬件接口设计
7.4.3 程序流程及部分代码
7.5 指纹系统的DSP实现
7.5.1 引言
7.5.2 硬件接口设计
7.5.3 程序流程及部分代码
第8章 DSP应用实验指导
8.1 CCS入门实验
8.1.1 CCS的安装及设置
8.1.2 CCS程序开发步骤
8.1.3 C/ASM程序举例
8.2 I/O扩展实验
8.2.1 TMS320VC5416与键盘的连接
8.2.2 TMS320VC5416与液晶显示器的连接
8.2.3 软件编程
8.3 DSP定时器中断实验
8.3.1 硬件设计
8.3.2 程序设计
8.4 异步串口通信实验
8.4.1 硬件设计
8.4.2 软件编程
参考文献
下载地址