《“十三五”国家重点出版物出版规划项目DSP技术及应用/吴冬梅》吴冬梅朱周华 | PDF下载|ePub下载
“十三五”国家重点出版物出版规划项目DSP技术及应用/吴冬梅 版权信息
- 出版社:机械工业出版社
- 出版时间:2020-05-01
- ISBN:9787111652526
- 条形码:9787111652526 ; 978-7-111-65252-6
“十三五”国家重点出版物出版规划项目DSP技术及应用/吴冬梅 本书特色
本书首先介绍了实时数字信号处理系统,DSP芯片的结构特点、分类及应用领域,DSP芯片产品及DSP应用系统的设计概要;然后以TMS320C54x系列DSP为描述对象,介绍了硬件结构、寻址方式及指令系统、汇编语言及C语言程序设计、DSP集成开发环境(CCS),并结合实例介绍了C54x的中断系统及片内外设、DSP*小硬件系统设计;*后详细介绍了DSP系统中经典信号处理的应用设计和实现方法。本书的突出特点是以DSP的基本应用为主,内容安排详略得当,实例丰富,实用性强。
本书可作为电子信息工程、通信工程、物联网工程、自动化等相关专业的本科生教材和参考书,也可作为通信与信息系统、信号与信息处理、电子与通信工程等相关学科的研究生教材和参考书,还可作为相关技术人员从事DSP芯片开发与应用的参考书。
“十三五”国家重点出版物出版规划项目DSP技术及应用/吴冬梅 内容简介
本书首先介绍了实时数字信号处理系统,DSP芯片的结构特点、分类及应用领域,DSP芯片产品及DSP应用系统的设计概要;然后以TMS320C54x系列DSP为描述对象,介绍了硬件结构、寻址方式及指令系统、汇编语言及C语言程序设计、DSP集成开发环境(CCS),并结合实例介绍了C54x的中断系统及片内外设、DSP*小硬件系统设计;*后详细介绍了DSP系统中经典信号处理的应用设计和实现方法。本书的突出特点是以DSP的基本应用为主,内容安排详略得当,实例丰富,实用性强。 本书可作为电子信息工程、通信工程、物联网工程、自动化等相关专业的本科生教材和参考书,也可作为通信与信息系统、信号与信息处理、电子与通信工程等相关学科的研究生教材和参考书,还可作为相关技术人员从事DSP芯片开发与应用的参考书。
“十三五”国家重点出版物出版规划项目DSP技术及应用/吴冬梅 目录
序
前 言
第1章 DSP系统概述00
1.1 实时数字信号处理系统00
1.1.1 实时数字信号处理系统框图00
1.1.2 实时数字信号处理的实现方法00
1.1.3 DSP技术及发展00
1.2 DSP芯片的结构特点、分类及应用领域00
1.2.1 DSP芯片的结构特点00
1.2.2 DSP芯片的分类00
1.2.3 DSP芯片的应用领域0
1.3 DSP芯片产品简介0
1.3.1 产品的发展历程0
1.3.2 典型产品TMS320系列0
1.3.3 国内DSP的发展0
1.4 DSP应用系统设计概要0
1.4.1 系统设计流程0
1.4.2 DSP芯片的选择0
1.4.3 开发工具和环境0
思考题0
第2章 TMS320C54x的硬件结构0
2.1 概述0
2.1.1 TMS320C54x芯片的引脚功能0
2.1.2 TMS320C54x基本结构和主要
特性0
2.2 总线结构0
2.3 中央处理单元(CPU)结构0
2.3.1 CPU状态和控制部件 0
2.3.2 CPU运算部件0
2.3.3 特殊功能寄存器0
2.4 存储器结构0
2.4.1 存储空间的映像0
2.4.2 程序存储器空间0
2.4.3 数据存储器空间0
2.4.4 I/O空间0
思考题0
第3章 寻址方式及指令系统0
3.1 指令集术语及符号0
3.1.1 汇编语言语句格式0
3.1.2 指令集符号与意义0
3.2 指令的寻址方式0
3.2.1 立即寻址0
3.2.2 绝对寻址0
3.2.3 累加器寻址0
3.2.4 直接寻址0
3.2.5 间接寻址0
3.2.6 存储器映像寄存器寻址0
3.2.7 堆栈寻址0
3.3 汇编指令系统0
3.3.1 算术运算指令0
3.3.2 逻辑运算指令0
3.3.3 程序控制指令0
3.3.4 存储和装入指令0
3.4 汇编伪指令0
3.4.1 段定义伪指令0
3.4.2 常数初始化伪指令0
3.4.3 段程序计数器(SPC)定位指
令0
3.4.4 输出列表格式伪指令0
3.4.5 引用其他文件的伪指令0
3.4.6 控制条件汇编的伪指令0
3.4.7 在汇编时定义符号的伪指
令0
3.4.8 其他方面的汇编伪指令0
3.5 宏指令0
思考题0
第4章 汇编语言及C语言程序设
计0
4.1 TMS320C54x软件开发流程0
4.2 汇编语言程序的编写方法0
4.2.1 汇编语言源程序举例0
4.2.2 汇编语言编写规则0
4.3 程序的汇编和链接0
4.3.1 公共目标文件格式(COFF)0
4.3.2 汇编器对段的处理0
4.3.3 链接器对段的处理
4.3.4 多个文件的汇编和链接过程
4.4 汇编语言程序设计
4.4.1 程序的控制与转移
4.4.2 数据块传送程序
4.4.3 算术运算类程序
4.5 DSP的C语言程序设计
4.5.1 DSP中C语言的特性
4.5.2 C54x C语言的存储器结构
4.5.3 C54x C语言的DSP访问规则
4.5.4 C54x C语言编程举例
4.6 DSP的 C语言和汇编语言混合编
程
4.6.1 独立编写的C程序和汇编程
序
4.6.2 C程序中访问汇编程序变量
4.6.3 C程序中直接嵌入汇编语句
思考题
第5章 DSP集成开发环境(CCS)
5.1 CCS概述
5.1.1 CCS的发展
5.1.2 CCS的安装与设置
5.2 CCS 集成开发环境使用
5.2.1 主要菜单及功能介绍
5.2.2 工作窗口介绍
5.2.3 CCS开发步骤
5.3 CCS 应用举例
5.3.1 利用CCS开发一个简单的C应用程序
5.3.2 算术运算的实现
5.3.3 探针和显示图形的使用
5.4 CCS仿真
5.4.1 用Simulator仿真中断
5.4.2 用Simulator仿真I/O口
5.5 DSP/BIOS的功能
5.5.1 DSP/BIOS简介
5.5.2 一个简单的DSP/BIOS实
例
思考题
第6章 中断系统及片内外设
6.1 中断系统
6.1.1 中断系统概述
6.1.2 中断寄存器
6.1.3 中断的处理
6.1.4 中断操作流程
6.1.5 中断向量地址的产生
6.2 可编程定时器
6.2.1 定时器的结构
6.2.2 定时器的操作过程
6.2.3 定时器应用举例
6.3 串行口
6.3.1 标准同步串行口
6.3.2 缓冲串行口
6.3.3 时分复用(TDM)串行口
6.3.4 多通道缓冲串行口
6.3.5 McBSP串行口应用举例
6.4 主机接口(HPI)
6.4.1 HPI结构及其工作方式
6.4.2 HPI接口设计
6.4.3 HPI应用举例
6.5 外部总线结构
6.5.1 外部总线接口信号
6.5.2 外部总线控制功能
6.6 通用I/O
思考题
第7章 DSP*小硬件系统设计
7.1 TMS320C54x DSP硬件系统组
成
7.2 时钟及复位电路设计
7.2.1 时钟电路
7.2.2 复位电路
7.3 A/D和D/A接口设计
7.3.1 DSP与A/D转换器的接口设
计
7.3.2 D/A接口设计
7.3.3 软件设计
7.4 外部存储器接口设计
7.4.1 外部存储器扩展
7.4.2 I/O接口电路设计
7.5 供电系统设计
7.5.1 DSP供电方案
7.5.2 3.3V和5V混合逻辑设计
7.6 JTAG在线仿真调试接口电路设
计
思考题
第8章 经典信号处理应用实例
8.1 DSP应用系统设计过程
8.2 信号的生成
8.2.1 数字振荡器原理
8.2.2 正弦信号发生器的设计
8.2.3 正弦信号发生器的汇编语言程
序
8.2.4 程序实现及
前 言
第1章 DSP系统概述00
1.1 实时数字信号处理系统00
1.1.1 实时数字信号处理系统框图00
1.1.2 实时数字信号处理的实现方法00
1.1.3 DSP技术及发展00
1.2 DSP芯片的结构特点、分类及应用领域00
1.2.1 DSP芯片的结构特点00
1.2.2 DSP芯片的分类00
1.2.3 DSP芯片的应用领域0
1.3 DSP芯片产品简介0
1.3.1 产品的发展历程0
1.3.2 典型产品TMS320系列0
1.3.3 国内DSP的发展0
1.4 DSP应用系统设计概要0
1.4.1 系统设计流程0
1.4.2 DSP芯片的选择0
1.4.3 开发工具和环境0
思考题0
第2章 TMS320C54x的硬件结构0
2.1 概述0
2.1.1 TMS320C54x芯片的引脚功能0
2.1.2 TMS320C54x基本结构和主要
特性0
2.2 总线结构0
2.3 中央处理单元(CPU)结构0
2.3.1 CPU状态和控制部件 0
2.3.2 CPU运算部件0
2.3.3 特殊功能寄存器0
2.4 存储器结构0
2.4.1 存储空间的映像0
2.4.2 程序存储器空间0
2.4.3 数据存储器空间0
2.4.4 I/O空间0
思考题0
第3章 寻址方式及指令系统0
3.1 指令集术语及符号0
3.1.1 汇编语言语句格式0
3.1.2 指令集符号与意义0
3.2 指令的寻址方式0
3.2.1 立即寻址0
3.2.2 绝对寻址0
3.2.3 累加器寻址0
3.2.4 直接寻址0
3.2.5 间接寻址0
3.2.6 存储器映像寄存器寻址0
3.2.7 堆栈寻址0
3.3 汇编指令系统0
3.3.1 算术运算指令0
3.3.2 逻辑运算指令0
3.3.3 程序控制指令0
3.3.4 存储和装入指令0
3.4 汇编伪指令0
3.4.1 段定义伪指令0
3.4.2 常数初始化伪指令0
3.4.3 段程序计数器(SPC)定位指
令0
3.4.4 输出列表格式伪指令0
3.4.5 引用其他文件的伪指令0
3.4.6 控制条件汇编的伪指令0
3.4.7 在汇编时定义符号的伪指
令0
3.4.8 其他方面的汇编伪指令0
3.5 宏指令0
思考题0
第4章 汇编语言及C语言程序设
计0
4.1 TMS320C54x软件开发流程0
4.2 汇编语言程序的编写方法0
4.2.1 汇编语言源程序举例0
4.2.2 汇编语言编写规则0
4.3 程序的汇编和链接0
4.3.1 公共目标文件格式(COFF)0
4.3.2 汇编器对段的处理0
4.3.3 链接器对段的处理
4.3.4 多个文件的汇编和链接过程
4.4 汇编语言程序设计
4.4.1 程序的控制与转移
4.4.2 数据块传送程序
4.4.3 算术运算类程序
4.5 DSP的C语言程序设计
4.5.1 DSP中C语言的特性
4.5.2 C54x C语言的存储器结构
4.5.3 C54x C语言的DSP访问规则
4.5.4 C54x C语言编程举例
4.6 DSP的 C语言和汇编语言混合编
程
4.6.1 独立编写的C程序和汇编程
序
4.6.2 C程序中访问汇编程序变量
4.6.3 C程序中直接嵌入汇编语句
思考题
第5章 DSP集成开发环境(CCS)
5.1 CCS概述
5.1.1 CCS的发展
5.1.2 CCS的安装与设置
5.2 CCS 集成开发环境使用
5.2.1 主要菜单及功能介绍
5.2.2 工作窗口介绍
5.2.3 CCS开发步骤
5.3 CCS 应用举例
5.3.1 利用CCS开发一个简单的C应用程序
5.3.2 算术运算的实现
5.3.3 探针和显示图形的使用
5.4 CCS仿真
5.4.1 用Simulator仿真中断
5.4.2 用Simulator仿真I/O口
5.5 DSP/BIOS的功能
5.5.1 DSP/BIOS简介
5.5.2 一个简单的DSP/BIOS实
例
思考题
第6章 中断系统及片内外设
6.1 中断系统
6.1.1 中断系统概述
6.1.2 中断寄存器
6.1.3 中断的处理
6.1.4 中断操作流程
6.1.5 中断向量地址的产生
6.2 可编程定时器
6.2.1 定时器的结构
6.2.2 定时器的操作过程
6.2.3 定时器应用举例
6.3 串行口
6.3.1 标准同步串行口
6.3.2 缓冲串行口
6.3.3 时分复用(TDM)串行口
6.3.4 多通道缓冲串行口
6.3.5 McBSP串行口应用举例
6.4 主机接口(HPI)
6.4.1 HPI结构及其工作方式
6.4.2 HPI接口设计
6.4.3 HPI应用举例
6.5 外部总线结构
6.5.1 外部总线接口信号
6.5.2 外部总线控制功能
6.6 通用I/O
思考题
第7章 DSP*小硬件系统设计
7.1 TMS320C54x DSP硬件系统组
成
7.2 时钟及复位电路设计
7.2.1 时钟电路
7.2.2 复位电路
7.3 A/D和D/A接口设计
7.3.1 DSP与A/D转换器的接口设
计
7.3.2 D/A接口设计
7.3.3 软件设计
7.4 外部存储器接口设计
7.4.1 外部存储器扩展
7.4.2 I/O接口电路设计
7.5 供电系统设计
7.5.1 DSP供电方案
7.5.2 3.3V和5V混合逻辑设计
7.6 JTAG在线仿真调试接口电路设
计
思考题
第8章 经典信号处理应用实例
8.1 DSP应用系统设计过程
8.2 信号的生成
8.2.1 数字振荡器原理
8.2.2 正弦信号发生器的设计
8.2.3 正弦信号发生器的汇编语言程
序
8.2.4 程序实现及