书籍详情
DSP芯片的原理与开发应用
作者:张雄伟,曹铁勇编著
出版社:电子工业出版社
出版时间:2000-09-01
ISBN:9787505361270
定价:¥28.00
购买这本书可以去
内容简介
可编程DSP芯片是一种应用非常广泛的微处理器。本书全面系统地介绍了DSP芯片的基本原理、开发和应用。首先介绍了目前广泛使用的DSP芯片的基本结构和特征,定点和浮点DSP处理中的一些关键问题。然后,对用C语言和MATLAB语言进行DSP算法的模拟进行了介绍。接着,以目前应用最广的TIDSP芯片为例,介绍了定点和浮点DSP芯片的软硬件设计方法,DSP芯片的C语言和汇编语言的开发方法以及DSP芯片的开发工具及使用,并以三个应用系统的设计为例,介绍了定点和浮点DSP芯片的开发过程。最后,介绍了数字滤波器和FFT等常用数字信号处理算法的DSP实现。本书旨在使读者在了解DSP芯片基本原理的基础上,能较快地掌握BSP芯片的系统设计和软硬件开发方法。本书的特点是:举例丰富,内容新颖,实用性强。本书可供通信和电子等领域从事DSP芯片开发应用的广大科技人员和教师阅读参考,也可作为相关专业研究生和高年级本科生的教材。
作者简介
暂缺《DSP芯片的原理与开发应用》作者简介
目录
第1章 概述
1. 1 引言
1. 2 DSP系统
1. 2. 1 DSP系统构成
1. 2. 2 DSP系统的特点
1. 2. 3 DSP系统的设计过程
1. 3 可编程DSP芯片
1. 3. 1 什么是DSP芯片
1. 3. 2 DSP芯片的发展
1. 3. 3 DSP芯片的分类
1. 3. 4 DSP芯片的选择
1. 3. 5 DSP芯片的应用
第2章 DSP芯片的基本结构和特征
2. 1 引言
2. 2 DSP芯片的基本结构
2. 2. 1 哈佛结构
2. 2. 2 流水线
2. 2. 3 专用的硬件乘法器
2. 2. 4 特殊的DSP指令
2. 2. 5 快速的指令周期
2. 3 TI定点DSP芯片
2. 3. 1 IMS320ClX
2. 3. 2 TMS320C2X
2. 3. 3 TMS320C5X
2. 3. 4 TMS320C2XX
2. 3. 5 TMS320C54X
2. 3. 6 TMS320C62X
2. 4 TI浮点DSP芯片
2. 4. 1 TMS320C3X
2. 4. 2 TMS320C4X
2. 4. 3 TMS320C67X
2. 5 多处理器DSP芯片TMS320C8X
2. 6 其他DSP芯片简介
2. 6. 1 AD公司DSP芯片
2. 6. 2 AT&T公司DSP芯片
2. 6. 3 Motorola公司DSP芯片
2. 7 小结
第3章 DSP芯片的定点运算
3. 1 数的定标
3. 2 高级语言:从浮点到定点
3. 2. 1 加法/减法运算的C语言定点模拟
3. 2. 2 乘法运算的C语言定点模拟
3. 2. 3 除法运算的C语言定点模拟
3. 2. 4 程序变量的Q值确定
3. 2. 5 浮点至定点变换的C程序举例
3. 3 DSP定点算术运算
3. 3. 1 定点乘法
3. 3. 2 定点加法
3. 3. 3 定点除法
3. 4 非线性运算的定点快速实现
3. 5 小结
第4章 DSP芯片的浮点运算
4. l 引言
4. 2 浮点数的格式
4. 2. 1 IEEE浮点数格式
4. 2. 2 TMS320C3X浮点数格式
4. 2. 3 IEEE浮点格式与TMS320浮点格式的转换
4. 3 基本的浮点运算
4. 3. 1 浮点乘法和加减法
4. 3. 2 浮点除法
4. 4 非线性浮点运算的快速实现
4. 5 小结
第5章 DSP算法的MATLAB模拟
5. 1 引言
5. 2 MATLAB语言的基本操作
5. 2. 1 MATLAB的安装与基本设置
5. 2. 2 MATLAB的基本操作
5. 2. 3 MATLAB的基本运算
5. 2. 4 MATLAB的基本命令
5. 2. 5 MaTLAB的绘图功能
5. 3 MATLAB的函数设计
5. 3. 1 MATLAB的允许文件类型
5. 3. 2 MATLAB的输入/输出语句
5. 3. 3 MATLAB圆的控制语句
5. 3. 4 MATLAB圆的函数建立
5. 3. 5 MATLAB圆的帮助
5. 4 MATLAB的DSP设计模拟
5. 4. 1 DTMF
5. 4. 2 Coertzel算法
5. 4. 3 DTMF信号产生与检测算法的实现
5. 5 MATLAB中DSP类函数
5. 6 小结
露6章 TMS320C2X/C5X定点DSP的软硬件设计
6. 1 引言
6. 2 1 TMS320C2X硬件设计
6. 2. 1 复位和时钟电路
6. 2. 2 等待状态发生器
6. 2. 3 存储器接口
6. 2. 4 模数接口电路
6. 2. 5 通信接口电路设计举例
6. 3 主从式系统的硬件设计
6. 3. 1 并行通信实现双机通信
6. 3. 2 DMA实现双机通信
6. 4 TMS320C50的BOOT设计
6. 5 TMS320C2X/C5X的软件应用
6. 5. 1 TMS320C2X软件编程技巧
6. 5. 2 提高TMS320C5X软件效率
6. 5. 3 软件应用
6. 6 小结
第7章 TMS320C54X定点DSP的软硬件设计
7. 1 引言
7. 2 TMS320C54X的硬件设计
7. 2. 1 TMS320C54X芯片的电源设计
7. 2. 2 3.3V和5V混合逻辑系统设计
7. 2. 3 DSP的内部存储器及外部存储器接口
7. 2. 4 DSP与Flash存储器的设计
7. 3 TMS320C54X的软件设计
7. 3. 1 编程需注意的问题
7. 3. 2 软件编程技巧
7. 4 TMS320C54X的BOOT设计
7. 5 小结
第8章 TMS320浮点DSP芯片的软硬件设计
8. 1 引言
8. 2 TMS320C3X的硬件设计
8. 2. 1 存储器接口设计
8. 2. 2 中断电路的设计
8. 2. 3 模数转换接口电路
8. 3 TMS320C3X主从式系统硬件设计
8. 4 TMS320C31程序引导功能的实现
8. 5 TMS320C3X的软件应用
8. 5. 1 编程技巧
8. 5. 2 TMS320C3X软件应用
8. 6 小结
第9章 COFF--公共目标文件格式
9. 1 引言
9. 2 COFF目标文件格式
9. 2. 1 块(section)
9. 2. 2 汇编器对块的处理
9. 2. 3 链接器对块的处理
9. 2. 4 程序重定位
9. 2. 5 COFF文件中的符号
9. 3 COFF格式编程举例
9. 4 小结
第10章 DSP芯片的开发工具及应用
10. 1 引言
10. 2 代码生成工具
10. 2. 1 代码生成工具程序
10. 2. 2 宏汇编器和链接器
10. 2. 3 C编译器
10. 2. 4 文档管理器和库生成器
10. 2. 5 代码格式转换器
10. 2. 6 编译汇编链接应用举例
10. 3 代码调试工具
10. 3. 1 C/汇编源码调试器
10. 3. 2 初学者工具DSK
10. 3. 3 软件模拟器
10. 3. 4 评价模块(EVM)
10. 3. 5 软件开发系统(SWDS)
10. 3. 6 仿真器(XDS)
10. 4 小结
第11章 用C语言开发DSP芯片
11. 1 引言
11. 2 优化ANSI C编译器
11. 3 TMS320C3X/C4X的C语言开发
11. 3. 1 存储器模式
11. 3. 2 寄存器规则
11. 3. 3 函数结构与调用规则
11. 3. 4 中嚼处襄
11. 3. 5 系统初始化
11. 3. 6 TMS320C3X C程序开发举例
11. 4 TMS320C2X/C5X/C54X的C语言开发
11. 4. 1 存储器模式
11. 4. 2 寄存器规则
11. 4. 3 函数调用规则
11. 4. 4 中断函数
11. 4. 5 表达式分析
11. 4. 6 TMS320C2X/C5X C语言程序开发举例
11. 5 小结
第12章 DSP芯片的C和汇编语言混台编程
12. 1 引言
12. 2 C和汇编语言的混合编程方法
12. 2. 1 独立的C和汇编模块接口
12. 2. 2 从C程序中访问汇编程序变量
12. 2. 3 在汇编程序中访问C程序变量
12. 2. 4 在C程序中直接嵌入汇编语句
12. 2. 5 修改编译器的输出
12. 3 TMS320C3X/C4X混合编程举例
12. 4 TMS320C2X/C5X混合编程举例
12. 5 小结
第13章 DSP芯片应用开发举例
13. 1 引言
13. 2 一个基于TMS320C25DSP应用系统的开发
13. 2. 1 系统简介
13. 2. 2 系统硬件设计
13. 2. 3 系统软件设计
13. 2. 4 硬件调试
13. 2. 5 软件调试
13. 2. 6 独立系统实现
13. 3 一个基于TMS320C31DSP系统的开发
13. 3. 1 系统简介
13. 3. 2 系统构成
13. 3. 3 系统软硬件设计
13. 3. 4 软硬件调试
13. 3. 5 独立系统实现
13. 4 一个基于TMS320LC549DSP应用系统的开发
13. 4. 1 G.729A及系统简介
13. 4. 2 系统构成
13. 4. 3 系统软硬件设计
13. 4. 4 系统调试
13. 4. 5 独立系统形成
1. 1 引言
1. 2 DSP系统
1. 2. 1 DSP系统构成
1. 2. 2 DSP系统的特点
1. 2. 3 DSP系统的设计过程
1. 3 可编程DSP芯片
1. 3. 1 什么是DSP芯片
1. 3. 2 DSP芯片的发展
1. 3. 3 DSP芯片的分类
1. 3. 4 DSP芯片的选择
1. 3. 5 DSP芯片的应用
第2章 DSP芯片的基本结构和特征
2. 1 引言
2. 2 DSP芯片的基本结构
2. 2. 1 哈佛结构
2. 2. 2 流水线
2. 2. 3 专用的硬件乘法器
2. 2. 4 特殊的DSP指令
2. 2. 5 快速的指令周期
2. 3 TI定点DSP芯片
2. 3. 1 IMS320ClX
2. 3. 2 TMS320C2X
2. 3. 3 TMS320C5X
2. 3. 4 TMS320C2XX
2. 3. 5 TMS320C54X
2. 3. 6 TMS320C62X
2. 4 TI浮点DSP芯片
2. 4. 1 TMS320C3X
2. 4. 2 TMS320C4X
2. 4. 3 TMS320C67X
2. 5 多处理器DSP芯片TMS320C8X
2. 6 其他DSP芯片简介
2. 6. 1 AD公司DSP芯片
2. 6. 2 AT&T公司DSP芯片
2. 6. 3 Motorola公司DSP芯片
2. 7 小结
第3章 DSP芯片的定点运算
3. 1 数的定标
3. 2 高级语言:从浮点到定点
3. 2. 1 加法/减法运算的C语言定点模拟
3. 2. 2 乘法运算的C语言定点模拟
3. 2. 3 除法运算的C语言定点模拟
3. 2. 4 程序变量的Q值确定
3. 2. 5 浮点至定点变换的C程序举例
3. 3 DSP定点算术运算
3. 3. 1 定点乘法
3. 3. 2 定点加法
3. 3. 3 定点除法
3. 4 非线性运算的定点快速实现
3. 5 小结
第4章 DSP芯片的浮点运算
4. l 引言
4. 2 浮点数的格式
4. 2. 1 IEEE浮点数格式
4. 2. 2 TMS320C3X浮点数格式
4. 2. 3 IEEE浮点格式与TMS320浮点格式的转换
4. 3 基本的浮点运算
4. 3. 1 浮点乘法和加减法
4. 3. 2 浮点除法
4. 4 非线性浮点运算的快速实现
4. 5 小结
第5章 DSP算法的MATLAB模拟
5. 1 引言
5. 2 MATLAB语言的基本操作
5. 2. 1 MATLAB的安装与基本设置
5. 2. 2 MATLAB的基本操作
5. 2. 3 MATLAB的基本运算
5. 2. 4 MATLAB的基本命令
5. 2. 5 MaTLAB的绘图功能
5. 3 MATLAB的函数设计
5. 3. 1 MATLAB的允许文件类型
5. 3. 2 MATLAB的输入/输出语句
5. 3. 3 MATLAB圆的控制语句
5. 3. 4 MATLAB圆的函数建立
5. 3. 5 MATLAB圆的帮助
5. 4 MATLAB的DSP设计模拟
5. 4. 1 DTMF
5. 4. 2 Coertzel算法
5. 4. 3 DTMF信号产生与检测算法的实现
5. 5 MATLAB中DSP类函数
5. 6 小结
露6章 TMS320C2X/C5X定点DSP的软硬件设计
6. 1 引言
6. 2 1 TMS320C2X硬件设计
6. 2. 1 复位和时钟电路
6. 2. 2 等待状态发生器
6. 2. 3 存储器接口
6. 2. 4 模数接口电路
6. 2. 5 通信接口电路设计举例
6. 3 主从式系统的硬件设计
6. 3. 1 并行通信实现双机通信
6. 3. 2 DMA实现双机通信
6. 4 TMS320C50的BOOT设计
6. 5 TMS320C2X/C5X的软件应用
6. 5. 1 TMS320C2X软件编程技巧
6. 5. 2 提高TMS320C5X软件效率
6. 5. 3 软件应用
6. 6 小结
第7章 TMS320C54X定点DSP的软硬件设计
7. 1 引言
7. 2 TMS320C54X的硬件设计
7. 2. 1 TMS320C54X芯片的电源设计
7. 2. 2 3.3V和5V混合逻辑系统设计
7. 2. 3 DSP的内部存储器及外部存储器接口
7. 2. 4 DSP与Flash存储器的设计
7. 3 TMS320C54X的软件设计
7. 3. 1 编程需注意的问题
7. 3. 2 软件编程技巧
7. 4 TMS320C54X的BOOT设计
7. 5 小结
第8章 TMS320浮点DSP芯片的软硬件设计
8. 1 引言
8. 2 TMS320C3X的硬件设计
8. 2. 1 存储器接口设计
8. 2. 2 中断电路的设计
8. 2. 3 模数转换接口电路
8. 3 TMS320C3X主从式系统硬件设计
8. 4 TMS320C31程序引导功能的实现
8. 5 TMS320C3X的软件应用
8. 5. 1 编程技巧
8. 5. 2 TMS320C3X软件应用
8. 6 小结
第9章 COFF--公共目标文件格式
9. 1 引言
9. 2 COFF目标文件格式
9. 2. 1 块(section)
9. 2. 2 汇编器对块的处理
9. 2. 3 链接器对块的处理
9. 2. 4 程序重定位
9. 2. 5 COFF文件中的符号
9. 3 COFF格式编程举例
9. 4 小结
第10章 DSP芯片的开发工具及应用
10. 1 引言
10. 2 代码生成工具
10. 2. 1 代码生成工具程序
10. 2. 2 宏汇编器和链接器
10. 2. 3 C编译器
10. 2. 4 文档管理器和库生成器
10. 2. 5 代码格式转换器
10. 2. 6 编译汇编链接应用举例
10. 3 代码调试工具
10. 3. 1 C/汇编源码调试器
10. 3. 2 初学者工具DSK
10. 3. 3 软件模拟器
10. 3. 4 评价模块(EVM)
10. 3. 5 软件开发系统(SWDS)
10. 3. 6 仿真器(XDS)
10. 4 小结
第11章 用C语言开发DSP芯片
11. 1 引言
11. 2 优化ANSI C编译器
11. 3 TMS320C3X/C4X的C语言开发
11. 3. 1 存储器模式
11. 3. 2 寄存器规则
11. 3. 3 函数结构与调用规则
11. 3. 4 中嚼处襄
11. 3. 5 系统初始化
11. 3. 6 TMS320C3X C程序开发举例
11. 4 TMS320C2X/C5X/C54X的C语言开发
11. 4. 1 存储器模式
11. 4. 2 寄存器规则
11. 4. 3 函数调用规则
11. 4. 4 中断函数
11. 4. 5 表达式分析
11. 4. 6 TMS320C2X/C5X C语言程序开发举例
11. 5 小结
第12章 DSP芯片的C和汇编语言混台编程
12. 1 引言
12. 2 C和汇编语言的混合编程方法
12. 2. 1 独立的C和汇编模块接口
12. 2. 2 从C程序中访问汇编程序变量
12. 2. 3 在汇编程序中访问C程序变量
12. 2. 4 在C程序中直接嵌入汇编语句
12. 2. 5 修改编译器的输出
12. 3 TMS320C3X/C4X混合编程举例
12. 4 TMS320C2X/C5X混合编程举例
12. 5 小结
第13章 DSP芯片应用开发举例
13. 1 引言
13. 2 一个基于TMS320C25DSP应用系统的开发
13. 2. 1 系统简介
13. 2. 2 系统硬件设计
13. 2. 3 系统软件设计
13. 2. 4 硬件调试
13. 2. 5 软件调试
13. 2. 6 独立系统实现
13. 3 一个基于TMS320C31DSP系统的开发
13. 3. 1 系统简介
13. 3. 2 系统构成
13. 3. 3 系统软硬件设计
13. 3. 4 软硬件调试
13. 3. 5 独立系统实现
13. 4 一个基于TMS320LC549DSP应用系统的开发
13. 4. 1 G.729A及系统简介
13. 4. 2 系统构成
13. 4. 3 系统软硬件设计
13. 4. 4 系统调试
13. 4. 5 独立系统形成
猜您喜欢