书籍详情
TMS320C5x DSP原理设计与应用
作者:孙宗瀛,谢鸿琳编著
出版社:清华大学出版社
出版时间:2002-03-01
ISBN:9787900641205
定价:¥49.00
购买这本书可以去
内容简介
本书针对德州仪器的TMS320C5XDSP系列芯片,从其基本原理、硬件结构、软件资源入手,结合外围接口的一些基本实验详细介绍DSP汇编语言程序的设计方法,并着重介绍了DSP的实际应用、FIR滤波器实验、无限脉动响应滤波器、电话拨号及解码、母音识别系统以及数理分析方法快速傅立叶变换(FFT)在DSP中的应用。书中以丰富的实验范例,提供给读者学习DSP指令和程序设计的技巧和经验,并做到完全公开程序代码及应用电路:更难能可贵的是,本书所附的光盘中包括了德州仪器DSP芯片的完全参考手册。本书适用于从事DSP技术的专业开发、研究人员,也是电子、信息、电机等专业的高年级学生学习DSP的参考用书。
作者简介
暂缺《TMS320C5x DSP原理设计与应用》作者简介
目录
第1章 数字信号处理骼介绍
1. l 数字信号处理的优点
1. 2 数字信号处理的基本特性
l. 2. 1 DSP的算法
1. 2. 2 定点与浮点解决方案
1. 3 数字信号处理器简介
1. 3. 1 数字信号处理器的应用范畴
1. 3. 2 数字信号处理器的发展历史
1. 3. 3 数字信号处理器的特点
1. 3. 4 德州仪器的TMS320Cxx系列DSP简介
1. 4 习题
第2章 TMS320C5X DSP的硬件结构
2. 1 TMS320C5X系列简介
2. 1. 1 C5X版本DSP分类
2. 1. 2 TMS320C5X系列的特征
2. 2 TMS320C5x的结构
2. 2. 1 TMS320C5X的总线结构
2. 2. 2 TMS320C5x的核心CPU
2. 2. 3 TMS320C5x芯片内的存储器
2. 2. 4 TMS320C5X芯片内的外围
2. 2. 5 TMS320C5X芯片的封装
2. 3 TMS320C5x的CPU
2. 3. 1 CPU的结构总览
2. 3. 2 中央算术逻辑单元(CALU)
2. 3. 3 并行逻辑单元
2. 3. 4 辅助寄存器运算单元(ARAU)
2. 3. 5 核心处理器的存储器映像寄存器
2. 4 系统控制(System Control)
2. 4. 1 程序地址的产生及控制
2. 4. 2 流水线操作(Pipeline)
2. 4. 3 状态及控制寄存器
2. 4. 4 可循环计数器
2. 5 TMS320C5X的省电模式
2. 6 TMS320C5x的中断(Interrupt)
2. 6. l 复位(Reset)
2. 6. 2 中断的操作
2. 6. 3 中断文本的储存( IntemiPt Context Save)
2. 6. 4 不可屏蔽式中断( Nonmaskable Interrupt)
2. 7 TMS320C5x的存储器(Memory)
2. 7. 1 存储器空间简介(Memory Space Overview)
2. 7. 2 程序存储器
2. 7. 3 局部(Local)数据存储器
2. 7. 4 全局存储器(Global Memory)
2. 7. 5 输入/输出空间
2. 8 直接存储器存取(DMA)
2. 8. 1 DMA的主从式组态
2. 8. 2 外部DMA
2. 9 习题
第3章 TMS320C5X DSP的软件资源
3. 1 TMS320C5X的存储器寻址模式
3. 1. l 直接寻址模式
3. 1. 2 间接寻址模式
3. 1. 3 立即操作数寻址模式
3. 1. 4 特殊寄存器寻址模式
3. 1. 5 存储器映像寄存器寻址模式
3. l. 6 环形寻址模式
3. 1. 7 位反转寻址模式
3. 2 TMS320C5X的指令集
3. 2. l 累加器存储器参考指令
3. 2. 2 辅助寄存器及数据页指针指令
3. 2. 3 并行逻辑单元指令
3. 2. 4 T寄存器. PREG寄存器及乘法指令
3. 2. 5 分支指令
3. 2. 6 I/O及存储器操作指令
3. 2. 7 控制指令
3. 3 TMS320C5X程序设计技巧
3. 3. l 溢出(Overflow)的问题
3. 3. 2 倍率(Scaling)的问题
3. 3. 3 高精度算术运算
3. 3. 4 定点数及浮点数乘法(Multiplication)
3. 3. 5 如何做Q格式的转换--以Q15为例
3. 3. 6 进位(Rounding)
3. 3. 7 乘积之和(Sum of Products)的做法
3. 3. 8 重复执行(Repeat Feature)
3. 3. 9 区块重复(Block Repeat)
3. 3. 10 条件分支与流水线作业的问题
3. 3. 11 辅助寄存器更新与流水线作业的问题
3. 3. 12 硬件与软件堆栈管理的问题
3. 4 习题
第4章 TMS3205x DSP学习机EZ-DSP Tutor
4. 1 EZ-DSP Tuor简介
4. 2 EZDSP结构(Architecture)
4. 2. 1 EZ-DSP的存储器配置
4. 2. 2 EZ-DSP的模拟接口电路(AIC)
4. 3 EZ-DSP教学管理程序
4. 3. 1 软件安装
4. 3. 2 认识 EZ-DSP Manager的操作环境
4. 4 EZ-DSP Manager命令
4. 4. 1 File功能菜单
4. 4. 2 System功能菜单
4. 4. 3 Run功能菜单
4. 4. 4 Debug功能菜单
4. 4. 5 Memory功能菜单
4. 5 CPU-52硬件安装
4. 6 EZ-DSP CPU-52基本操作练习
4. 7 习题
第5章 TMS320C5X汇编语言程序设计
5. 1 EZ-DSP Tutor汇编语言入门
5. l. 1 EZ-DSP Tutor汇编程序的格式
5. 1. 2 热身一下--小程序练习
5. 1. 3 寄存器头文件的建立
5. 1. 4 牛刀小试
5. 2 重复及区块重复的应用
5. 2. l 利用重复指令做数据的连加
5. 2. 2 利用区块重复求序列数据的极值
5. 2. 3 利用循环方式求序列极值
第6章 DSP外围接口基本实验
6. 1 TMS320C5X的外围
6. 1. l 外围中断(Peripheral Interrupts)
6. 1. 2 并行I/O端口(Parallel I/O Ports)
6. 1. 3 I/O端口的接口(Interfacing to I/O Ports〕
6. 1. 4 软件可编程等待状态发生器
6. l. 5 一般用途的/IO引脚
6. l. 6 定时器(Timer)
6. 1. 7 串行传输接口(Serial Port)
6. 2 模拟接口电路
6. 2. 1 ADC信号通道( ADC Signal Channel)
6. 2. 2 DAC信号通道( DAC Signal Channel)
6. 2. 3 串行接口( serial Interface)
6. 2. 4 工作频率(Operating Frequencies)
6. 3 AIC的主控方式( Master Mode)
6. 3. l 寄存器的设置(Register Programming)
6. 3. 2 串行通信(Serial Communication)
6. 3. 3 AIC模块的初始化(AIC Initialization)
6. 4 EZ-DSP LAB实验板
6. 4. 1 EZ-DSP LAB的电路图
6. 4. 2 LAB实验板的存储器映像(Memor Map)
6. 4. 3 I/O端口的接口(Interfacing to I/O ports)
6. 4. 4 EZ-DSP LAB设备的驱动程序
6. 5 DSP外围接口实验
6. 5. 1 EZ-DSP配合LAB板的基本测试
6. 5. 2 AIC初始化实验
6. 5. 3 改变采样频率的实验
6. 5. 4 回声的反馈(Lookback with Echo)实验
6. 5. 5 数字振荡器(Digital Oscillator)实验
6. 5. 6 A-Law Compandor实验
6. 5. 7 虚拟随机二元序列发生器
6. 5. 8 极点滤波器(All-pole Filter)
6. 5. 9 零点滤波器(All-Zero Filter)
6. 5. 10 Radix-2 Buffertly实验
6. 6 习题
第7章 滤波器简介与FIR滤波器实验
7. l 离散时间系统响应
7. 1. l 单一采样序列响应
7. 1. 2 连续信号采样响应与采样定理
7. 1. 3 信号锯齿现象与抗锯齿滤波器
7. 2 DSP系统基本概念
7. 2. l 递归与非递归DSP系统
7. 2. 2 DSP系统的特性
7. 2. 3 卷积和(Convolution-summation)
7. 2. 4 DSP系统之间的连接
7. 3 数字滤波器(Digital Filter)
7. 3. 1 FIR滤波器基本概念
7. 3. 2 FIR滤波器
7. 3. 3 误差的来源(Source of Errors)
7. 4 数字滤波器设计软件包
7. 5 数字滤波器的实验
7. 5. l 外接音源FIR的DSP实作
7. 5. 2 随机信号产生信号FIR的DSP实作
7. 6 习题
第8章 无限脉冲响应滤波器
8. l 简介
8. 2 IIR滤波器的结构
8. 3 带阻滤波器(Band Stop Filter)
8. 4 IIR滤波器实验(Laboratory)
8. 4. 1 IIR滤波器的DSP实作
8. 4. 2 IIR滤波器的进阶实作
8. 5 习题
第9章 快速傅立叶变换(FFT)
9. 1 FFT简介
9. 1. 1 信号的相量模型(Phasor Model)
9. 1. 2 弦波信号的相量表示
9. l. 3 傅立叶级数(Fourier Series)
9. 1. 4 离散傅立叶级数
9. 2 傅立叶变换(Fourier Transform)
9. 3 FFT算法
9. 4 FFT实验
9. 4. 1 FFT的DSP实作
9. 4. 2 DSP实作的数据设置
9. 4. 3 DSP实作的程序
9. 4. 4 FFT实验步骤
9. 5 习题
第10章 电话拨号及译码
10. l 简介
10. 2 拨号音的产生(Tone Generation)
10. 3 音调检测(Tone Detection)
10. 4 Companding
10. 5 DTMF实验
10. 5. 1 DTMF实验程序的数据设置
10. 5. 2 DSP实作的程序
10. 6 DTMF检测
10. 7 DTMF产生
10. 8 习题
第11章 元音识别
11. l 简介
11. 2 元音识别系统
11. 2. l 带通FIR滤波器
11. 2. 2 零一交越(Zero-crossing)检测
11. 2. 3 临界值检测器(Threshold Detector)
11. 2. 4 改善(Improvement)
11. 3 元音识别实验(Laboratory)
11. 3. l 元音识别实验的数据设置
11. 3. 2 元音识别实验的DSP程序
11. 3. 3 实验练习
11. 3. 4 其他
11. 4 习题
附录A TMS320C5x DSP引脚与信号描述
附录B TMS320C5X DSP常用指令
附录C EZ-DSP Tutor规格与EZ-DSP 320TK实验平台
C. 1 EZ-DSP CPU-52的规格
C. 2 EZ-DSP LAB Board的规格
C. 3 EZ-DSP 320TK实验平台
附录D 会考资料
D. l 参考书目
D. 2 期刊杂志
D. 3 互联网资源
1. l 数字信号处理的优点
1. 2 数字信号处理的基本特性
l. 2. 1 DSP的算法
1. 2. 2 定点与浮点解决方案
1. 3 数字信号处理器简介
1. 3. 1 数字信号处理器的应用范畴
1. 3. 2 数字信号处理器的发展历史
1. 3. 3 数字信号处理器的特点
1. 3. 4 德州仪器的TMS320Cxx系列DSP简介
1. 4 习题
第2章 TMS320C5X DSP的硬件结构
2. 1 TMS320C5X系列简介
2. 1. 1 C5X版本DSP分类
2. 1. 2 TMS320C5X系列的特征
2. 2 TMS320C5x的结构
2. 2. 1 TMS320C5X的总线结构
2. 2. 2 TMS320C5x的核心CPU
2. 2. 3 TMS320C5x芯片内的存储器
2. 2. 4 TMS320C5X芯片内的外围
2. 2. 5 TMS320C5X芯片的封装
2. 3 TMS320C5x的CPU
2. 3. 1 CPU的结构总览
2. 3. 2 中央算术逻辑单元(CALU)
2. 3. 3 并行逻辑单元
2. 3. 4 辅助寄存器运算单元(ARAU)
2. 3. 5 核心处理器的存储器映像寄存器
2. 4 系统控制(System Control)
2. 4. 1 程序地址的产生及控制
2. 4. 2 流水线操作(Pipeline)
2. 4. 3 状态及控制寄存器
2. 4. 4 可循环计数器
2. 5 TMS320C5X的省电模式
2. 6 TMS320C5x的中断(Interrupt)
2. 6. l 复位(Reset)
2. 6. 2 中断的操作
2. 6. 3 中断文本的储存( IntemiPt Context Save)
2. 6. 4 不可屏蔽式中断( Nonmaskable Interrupt)
2. 7 TMS320C5x的存储器(Memory)
2. 7. 1 存储器空间简介(Memory Space Overview)
2. 7. 2 程序存储器
2. 7. 3 局部(Local)数据存储器
2. 7. 4 全局存储器(Global Memory)
2. 7. 5 输入/输出空间
2. 8 直接存储器存取(DMA)
2. 8. 1 DMA的主从式组态
2. 8. 2 外部DMA
2. 9 习题
第3章 TMS320C5X DSP的软件资源
3. 1 TMS320C5X的存储器寻址模式
3. 1. l 直接寻址模式
3. 1. 2 间接寻址模式
3. 1. 3 立即操作数寻址模式
3. 1. 4 特殊寄存器寻址模式
3. 1. 5 存储器映像寄存器寻址模式
3. l. 6 环形寻址模式
3. 1. 7 位反转寻址模式
3. 2 TMS320C5X的指令集
3. 2. l 累加器存储器参考指令
3. 2. 2 辅助寄存器及数据页指针指令
3. 2. 3 并行逻辑单元指令
3. 2. 4 T寄存器. PREG寄存器及乘法指令
3. 2. 5 分支指令
3. 2. 6 I/O及存储器操作指令
3. 2. 7 控制指令
3. 3 TMS320C5X程序设计技巧
3. 3. l 溢出(Overflow)的问题
3. 3. 2 倍率(Scaling)的问题
3. 3. 3 高精度算术运算
3. 3. 4 定点数及浮点数乘法(Multiplication)
3. 3. 5 如何做Q格式的转换--以Q15为例
3. 3. 6 进位(Rounding)
3. 3. 7 乘积之和(Sum of Products)的做法
3. 3. 8 重复执行(Repeat Feature)
3. 3. 9 区块重复(Block Repeat)
3. 3. 10 条件分支与流水线作业的问题
3. 3. 11 辅助寄存器更新与流水线作业的问题
3. 3. 12 硬件与软件堆栈管理的问题
3. 4 习题
第4章 TMS3205x DSP学习机EZ-DSP Tutor
4. 1 EZ-DSP Tuor简介
4. 2 EZDSP结构(Architecture)
4. 2. 1 EZ-DSP的存储器配置
4. 2. 2 EZ-DSP的模拟接口电路(AIC)
4. 3 EZ-DSP教学管理程序
4. 3. 1 软件安装
4. 3. 2 认识 EZ-DSP Manager的操作环境
4. 4 EZ-DSP Manager命令
4. 4. 1 File功能菜单
4. 4. 2 System功能菜单
4. 4. 3 Run功能菜单
4. 4. 4 Debug功能菜单
4. 4. 5 Memory功能菜单
4. 5 CPU-52硬件安装
4. 6 EZ-DSP CPU-52基本操作练习
4. 7 习题
第5章 TMS320C5X汇编语言程序设计
5. 1 EZ-DSP Tutor汇编语言入门
5. l. 1 EZ-DSP Tutor汇编程序的格式
5. 1. 2 热身一下--小程序练习
5. 1. 3 寄存器头文件的建立
5. 1. 4 牛刀小试
5. 2 重复及区块重复的应用
5. 2. l 利用重复指令做数据的连加
5. 2. 2 利用区块重复求序列数据的极值
5. 2. 3 利用循环方式求序列极值
第6章 DSP外围接口基本实验
6. 1 TMS320C5X的外围
6. 1. l 外围中断(Peripheral Interrupts)
6. 1. 2 并行I/O端口(Parallel I/O Ports)
6. 1. 3 I/O端口的接口(Interfacing to I/O Ports〕
6. 1. 4 软件可编程等待状态发生器
6. l. 5 一般用途的/IO引脚
6. l. 6 定时器(Timer)
6. 1. 7 串行传输接口(Serial Port)
6. 2 模拟接口电路
6. 2. 1 ADC信号通道( ADC Signal Channel)
6. 2. 2 DAC信号通道( DAC Signal Channel)
6. 2. 3 串行接口( serial Interface)
6. 2. 4 工作频率(Operating Frequencies)
6. 3 AIC的主控方式( Master Mode)
6. 3. l 寄存器的设置(Register Programming)
6. 3. 2 串行通信(Serial Communication)
6. 3. 3 AIC模块的初始化(AIC Initialization)
6. 4 EZ-DSP LAB实验板
6. 4. 1 EZ-DSP LAB的电路图
6. 4. 2 LAB实验板的存储器映像(Memor Map)
6. 4. 3 I/O端口的接口(Interfacing to I/O ports)
6. 4. 4 EZ-DSP LAB设备的驱动程序
6. 5 DSP外围接口实验
6. 5. 1 EZ-DSP配合LAB板的基本测试
6. 5. 2 AIC初始化实验
6. 5. 3 改变采样频率的实验
6. 5. 4 回声的反馈(Lookback with Echo)实验
6. 5. 5 数字振荡器(Digital Oscillator)实验
6. 5. 6 A-Law Compandor实验
6. 5. 7 虚拟随机二元序列发生器
6. 5. 8 极点滤波器(All-pole Filter)
6. 5. 9 零点滤波器(All-Zero Filter)
6. 5. 10 Radix-2 Buffertly实验
6. 6 习题
第7章 滤波器简介与FIR滤波器实验
7. l 离散时间系统响应
7. 1. l 单一采样序列响应
7. 1. 2 连续信号采样响应与采样定理
7. 1. 3 信号锯齿现象与抗锯齿滤波器
7. 2 DSP系统基本概念
7. 2. l 递归与非递归DSP系统
7. 2. 2 DSP系统的特性
7. 2. 3 卷积和(Convolution-summation)
7. 2. 4 DSP系统之间的连接
7. 3 数字滤波器(Digital Filter)
7. 3. 1 FIR滤波器基本概念
7. 3. 2 FIR滤波器
7. 3. 3 误差的来源(Source of Errors)
7. 4 数字滤波器设计软件包
7. 5 数字滤波器的实验
7. 5. l 外接音源FIR的DSP实作
7. 5. 2 随机信号产生信号FIR的DSP实作
7. 6 习题
第8章 无限脉冲响应滤波器
8. l 简介
8. 2 IIR滤波器的结构
8. 3 带阻滤波器(Band Stop Filter)
8. 4 IIR滤波器实验(Laboratory)
8. 4. 1 IIR滤波器的DSP实作
8. 4. 2 IIR滤波器的进阶实作
8. 5 习题
第9章 快速傅立叶变换(FFT)
9. 1 FFT简介
9. 1. 1 信号的相量模型(Phasor Model)
9. 1. 2 弦波信号的相量表示
9. l. 3 傅立叶级数(Fourier Series)
9. 1. 4 离散傅立叶级数
9. 2 傅立叶变换(Fourier Transform)
9. 3 FFT算法
9. 4 FFT实验
9. 4. 1 FFT的DSP实作
9. 4. 2 DSP实作的数据设置
9. 4. 3 DSP实作的程序
9. 4. 4 FFT实验步骤
9. 5 习题
第10章 电话拨号及译码
10. l 简介
10. 2 拨号音的产生(Tone Generation)
10. 3 音调检测(Tone Detection)
10. 4 Companding
10. 5 DTMF实验
10. 5. 1 DTMF实验程序的数据设置
10. 5. 2 DSP实作的程序
10. 6 DTMF检测
10. 7 DTMF产生
10. 8 习题
第11章 元音识别
11. l 简介
11. 2 元音识别系统
11. 2. l 带通FIR滤波器
11. 2. 2 零一交越(Zero-crossing)检测
11. 2. 3 临界值检测器(Threshold Detector)
11. 2. 4 改善(Improvement)
11. 3 元音识别实验(Laboratory)
11. 3. l 元音识别实验的数据设置
11. 3. 2 元音识别实验的DSP程序
11. 3. 3 实验练习
11. 3. 4 其他
11. 4 习题
附录A TMS320C5x DSP引脚与信号描述
附录B TMS320C5X DSP常用指令
附录C EZ-DSP Tutor规格与EZ-DSP 320TK实验平台
C. 1 EZ-DSP CPU-52的规格
C. 2 EZ-DSP LAB Board的规格
C. 3 EZ-DSP 320TK实验平台
附录D 会考资料
D. l 参考书目
D. 2 期刊杂志
D. 3 互联网资源
猜您喜欢