《DSP原理及套用——TMS320VC5509A基础教程》是张玉玺,王俊,康骊编写,电子工业出版社出版图书。
基本介绍
- 书名:DSP原理及套用——TMS320VC5509A基础教程
- 作者:张玉玺,王俊,康骊
- ISBN:9787121325953
- 出版社:电子工业出版社
- 出版时间:2017-09-01
图书内容
《DSP原理及套用——TMS320VC5509A基础教程》以TI的DSP晶片的套用设计、调试为主线,按照DSP常识介绍、开发环境、内部暂存器、外设、开发实例的顺序展开。并按照DSP系统设计的一般流程,以一个音频处理DSP系统为例,从原理图设计、PCB设计、Boot引导以及音频滤波数字处理和DTFM识别与生成的程式开发过程等方面进行了详细的介绍。
目 录
第1章 概论 (1)
1.1 DSP(数位讯号处理器) (1)
1.2 DSP晶片发展 (1)
1.3 DSP分类与套用 (3)
1.4 TMS320C5000系列DSP概述 (4)
1.4.1 TMS320C54x系列DSP (5)
1.4.2 TMS320C55x系列DSP (5)
1.4.3 C54x与C55x的比较 (6)
1.4.4 TMS320C5000系列DSP外设接口 (7)
1.5 TMS320C5000系列晶片性能分析 (7)
1.5.1 主要性能分析 (7)
1.5.2 C54x系列晶片性能 (8)
1.5.3 C55x系列晶片性能 (9)
1.6 TMS320C5000系列DSP套用 (11)
第2章 CCS集成开发环境 (12)
2.1 CCS概述 (12)
2.2 集成代码生成工具 (13)
2.3 CCSv5.1的安装 (14)
2.4 利用CCSv5.1新建工程 (16)
2.5 利用CCSv5.1导入已有工程 (19)
2.6 利用CCSv5.1配置工程选项 (20)
2.7 利用CCSv5.1调试工程 (25)
2.8 CCSv5.1资源管理器简介及套用 (28)
第3章 TMS320VC5509A CPU暂存器 (30)
3.1 暂存器列表 (30)
3.1.1 暂存器的存储器映射 (31)
3.1.2 累加器(AC0~AC3) (34)
3.1.3 变换暂存器(TRN0,TRN1) (35)
3.1.4 临时暂存器(T0~T3) (35)
3.1.5 数据和I/O空间定址暂存器 (35)
3.1.6 程式流暂存器(PC,RETA,CFCT) (40)
3.1.7 中断管理暂存器 (41)
3.1.8 循环控制暂存器 (45)
3.1.9 状态暂存器(ST0_55~ST3_55) (46)
3.2 存储器和I/O空间 (47)
3.2.1 存储器概述 (47)
3.2.2 程式空间 (48)
3.2.3 数据空间 (48)
3.2.4 I/O空间 (50)
3.3 数据堆叠和系统堆叠 (50)
3.3.1 数据堆叠和系统堆叠 (50)
3.3.2 堆叠配置 (51)
3.3.3 快返回与慢返回 (51)
3.3.4 自动上下文切换 (52)
3.4 定址模式 (53)
3.4.1 概述 (53)
3.4.2 绝对定址模式 (54)
3.4.3 直接定址模式 (55)
3.4.4 间接定址模式 (59)
3.4.5 暂存器位定址 (69)
3.4.6 环形定址 (70)
第4章 TMS320VC5509A内部结构与外设 (72)
4.1 总体概述 (72)
4.2 时钟发生器 (73)
4.2.1 时钟发生器工作原理 (74)
4.2.2 时钟发生器调试方法及结果 (75)
4.2.3 时钟发生器程式示例 (75)
4.3 通用定时器 (76)
4.3.1 通用定时器工作原理 (77)
4.3.2 通用定时器调试方法及结果 (78)
4.3.3 通用定时器程式示例 (78)
4.4 看门狗定时器 (79)
4.4.1 看门狗定时器的工作原理 (79)
4.4.2 看门狗定时器调试方法及结果 (81)
4.4.3 看门狗定时器程式示例 (81)
4.5 GPIO (82)
4.5.1 GPIO工作模式 (82)
4.5.2 GPIO调试方法及结果 (83)
4.5.3 GPIO程式示例 (83)
4.6 中断 (84)
4.6.1 中断工作原理 (84)
4.6.2 中断调试方法及结果 (85)
4.6.3 中断程式示例 (86)
4.7 EMIF (86)
4.7.1 EMIF工作原理 (86)
4.7.2 EMIF调试方法及结果 (89)
4.7.3 外部存储器接口程式示例 (89)
4.8 HPI (90)
4.8.1 HPI接口工作原理 (90)
4.8.2 HPI模组调试方法及结果 (91)
4.8.3 HPI程式示例 (92)
4.9 McBSP (92)
4.9.1 McBSP工作原理 (94)
4.9.2 McBSP调试方法及结果 (95)
4.9.3 McBSP程式示例 (96)
4.10 I2C (98)
4.10.1 I2C模组工作原理 (99)
4.10.2 I2C模组调试方法及结果 (101)
4.10.3 I2C模组程式示例 (102)
4.11 USB (102)
4.11.1 USB模组工作原理 (103)
4.11.2 USB调试方法及结果 (104)
4.11.3 USB模组程式示例 (104)
4.12 ADC (105)
4.12.1 模数转换器工作原理 (106)
4.12.2 ADC调试方法及结果 (106)
4.12.3 模数转换器程式示例 (107)
第5章 基于TMS320VC5509A的音频处理DSP系统硬体设计 (108)
5.1 音频处理DSP系统硬体电路组成 (108)
5.2 模组电路元器件选型及原理图设计 (109)
5.2.1 电源模组设计 (109)
5.2.2 复位电路设计 (110)
5.2.3 时钟电路设计 (111)
5.2.4 JTAG接口电路设计 (111)
5.2.5 程式载入设计 (112)
5.2.6 音频输入/输出电路设计 (116)
5.3 PCB设计 (117)
5.3.1 布局设计 (117)
5.3.2 布线设计 (118)
5.4 电路调试 (121)
5.4.1 硬体调试前电路板的常规检查 (121)
5.4.2 调试中遇到问题的解决步骤 (122)
5.4.3 JTAG连线错误常用解决办法 (122)
5.4.4 数据读/写测试 (123)
5.5 Boot (124)
5.5.1 EEPROM的读/写 (124)
5.5.2 DSP bootLoader烧写步骤 (126)
第6章 基于TMS320VC5509A的音频处理DSP系统程式设计 (129)
6.1 概述 (129)
6.2 採集语音 (130)
6.3 时域滤波 (135)
6.4 频域滤波 (141)
6.5 语音输出 (143)
6.6 双音多频的识别与生成 (144)
6.6.1 双音多频的识别 (144)
6.6.2 双音多频生成 (146)
附录A TMS320VC5509A晶片引脚图及定义 (150)
附录B 指令集 (157)
附录C 代码示例 (177)
参考文献 (202)