DSP芯片的原理与开发应用

DSP芯片的原理与开发应用
作 者: 张雄伟 曹铁勇
出版社: 电子工业出版社
丛编项: DSP应用丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: DSP
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《DSP芯片的原理与开发应用》作者简介

内容简介

可编程DSP芯片是一种应用非常广泛的微处理器。本书全面系统地介绍了DSP芯片的基本原理、开发和应用。首先介绍了目前广泛使用的DSP芯片的基本结构和特征,定点和浮点DSP处理中的一些关键问题。然后,对用C语言和MATLAB语言进行DSP算法的模拟进行了介绍。接着,以目前应用最广的TIDSP芯片为例,介绍了定点和浮点DSP芯片的软硬件设计方法,DSP芯片的C语言和汇编语言的开发方法以及DSP芯片的开发工具及使用,并以三个应用系统的设计为例,介绍了定点和浮点DSP芯片的开发过程。最后,介绍了数字滤波器和FFT等常用数字信号处理算法的DSP实现。本书旨在使读者在了解DSP芯片基本原理的基础上,能较快地掌握BSP芯片的系统设计和软硬件开发方法。本书的特点是:举例丰富,内容新颖,实用性强。本书可供通信和电子等领域从事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 独立系统形成