欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

高等院校电子信息应用型规划教材 TMS320C55x DSP原理及应用 蔺鹏,胡玫 主编 2015年版

收藏
  • 大小:59.19 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
高等院校电子信息应用型规划教材 TMS320C55x DSP原理及应用
作者:蔺鹏,胡玫 主编
出版时间: 2015年版
内容简介
  本书以TMS320C55x系列DSP为核心,详细介绍了数字信号处理器的背景知识,以及该系列芯片的CPU内部结构、存储器空间结构、汇编指令系统和片内外设,并且对应用程序开发流程、C语言编程方法和集成开发环境CCS进行了系统的阐述。本书在语言描述上保证严谨性,同时尽量做到通俗易懂;内容组织上注意由浅入深、循序渐进,结合具体实例进行辅助说明,让读者对所讲内容理解得更透彻。本书既可作为本专科院校电子信息类专业学生的教材,也可作为工程技术人员学习DSP应用技术的入门参考资料。
目录
第1章 绪论

1.1 数字信号处理技术

1.1.1 概述

1.1.2 DSP芯片的特点

1.1.3 DSP产品简介

1.2 TMS320系列DSP芯片概述

1.2.1 DSP芯片的发展

1.2.2 TMS320系列的典型应用

1.2.3 TMS320C55x系列

1.3 数据运算格式

1.3.1 定点格式

1.3.2 浮点格式

1.4 DSP的性能参数指标

第2章 TMS320C55x DSP的硬件体系结构

2.1 概述

2.1.1 TMS320C55x芯片引脚功能介绍

2.1.2 TMS320C55x基本结构及主要特性

2.2 总线结构及存储器接口单元

2.2.1 总线结构

2.2.2 存储器接口单元

2.3 中央处理器CPU结构

2.3.1 指令缓冲单元(I)

2.3.2 程序流程单元(P)

2.3.3 数据地址流程单元(A)

2.3.4 数据计算单元(D)

2.3.5 指令流水线

2.4 存储空间配置

2.4.1 存储器映射

2.4.2 程序空间

2.4.3 数据空间

2.4.4 I/O空间

2.5 片内外设介绍

第3章 TMS320C55x DSP汇编指令系统

3.1 术语、符号与缩写

3.1.1 指令集术语、符号和缩写

3.1.2 指令集条件字段

3.1.3 状态位的影响

3.1.4 指令集注释和规则

3.1.5 并行特征和规则

3.2 数据寻址方式

3.2.1 寻址方式概述

3.2.2 绝对寻址方式

3.2.3 直接寻址方式

3.2.4 间接寻址方式

3.3 TMS320C55x的指令系统

第4章 TMS320C55x应用程序开发

4.1 TMS320C55x软件开发流程和开发工具

4.2 汇编语言编程方法

4.2.1 汇编伪指令

4.2.2 汇编语言程序编写方法

4.3 公共目标文件格式(COFF)

4.3.1 COFF文件的基本概念

4.3.2 COFF文件中的符号

4.4 汇编器和链接器

4.4.1 汇编器的作用

4.4.2 汇编器对段的处理

4.4.3 链接器的作用

4.4.4 链接器对段的处理

4.4.5 链接命令文件

4.5 C语言编程方法

4.5.1 55x DSP C语言概述

4.5.2 关键字

4.5.3 C语言和汇编语言混合编程

4.5.4 C编译器的存储器模式

4.5.5 C语言代码优化

4.5.6 中断处理

4.5.7 C语言的数据访问方法

4.6 C55x库函数和C语言编程实例

4.6.1 C55x库函数访问

4.6.2 C语言编程实例

第5章 TMS320C55x DSP片内外设

5.1 时钟发生器

5.1.1 时钟发生器输入输出电路

5.1.2 时钟发生器工作流程

5.2 中断系统

5.2.1 DSP中断介绍

5.2.2 中断矢量和优先级

5.2.3 可屏蔽中断

5.2.4 不可屏蔽中断

5.3 通用定时器和Watchdog定时器

5.3.1 通用定时器结构

5.3.2 定时器引脚

5.3.3 定时器中断

5.3.4 初始化定时器

5.3.5 定时器的寄存器

5.3.6 定时器初始化举例

5.3.7 Watchdog定时器

5.4 A/D转换器

5.4.1 转换时间

5.4.2 ADC初始化和转换监控

5.4.3 ADC寄存器

5.5 DMA控制器

5.5.1 DMA控制器通道和端口存取方式

5.5.2 DMA通道自动初始化

5.5.3 DMA数据传送单元

5.5.4 通道起始地址配置

5.5.5 通道地址更新

5.5.6 数据猝发

5.5.7 同步通道活动

5.5.8 DMA控制寄存器

5.6 主机接口(HPI)

5.6.1 DSP存储器通过HPI存取

5.6.2 HPI与DMA交互操作

5.6.3 HPI信号

5.6.4 非多元(Nonmultiplexed)模式

5.6.5 多元(Multiplexed)模式

5.6.6 HPI寄存器

5.7 外部存储器接口(EMIF)

5.7.1 EMIF信号

5.7.2 EMIF请求

5.7.3 CE信号对应的外部存储器映射空间

5.7.4 CE信号对应的外部存储器映射空间

5.7.5 保持(HOLD)请求,共享外部存储器

5.7.6 写发布(Write Posting),对外部存储器缓冲写

5.7.7 CPU指令流水线

5.7.8 EMIF访问外部异步存储器

5.7.9 EMIF访?

5.7.1 0EMIF寄存器

5.8 实时时钟(RTC)外设

5.8.1 实时时钟电源供电

5.8.2 实时时钟时间和日期寄存器

5.8.3 实时时钟时间和日历告警(闹钟)

5.8.4 实时时钟中断请求

5.8.5 实时时钟寄存器

5.9 通用输入输出端口GPIO概述

5.10 I2C模块

5.10.1 I2C模块介绍

5.10.2 I2C模块内部结构

5.10.3 时钟发生电路

5.10.4 I2C模块操作

5.10.5 I2C模块中断请求和DMA事件

5.10.6 I2C模块寄存器

5.11 USB模块

5.11.1 USB模块介绍

5.11.2 USB模块时钟发生

5.11.3 USB缓冲管理器(UBM)

第6章 DSP系统电路

6.1 DSP系统电平转换电路

6.1.1 各种电平的转换标准

6.1.2 3.3 V与5V电平转换的形式

6.1.3 DSP与外围器件的接口

6.1.4 JTAG仿真接口电路

6.2 DSP存储器和I/O的扩展

6.2.1 程序存储器扩展

6.2.2 数据存储器的扩展

6.2.3 I/O扩展应用

6.3 A/D和D/A接口

6.3.1 TMS320C55x DSP与A/D接口

6.3.2 TMS320C55x DSP与D/A接口

6.4 DSP系统自举

6.4.1 DSP系统自举概述

6.4.2 自举启动表的建立及引导装载的过程

第7章 CCS集成开发环境高级应用

7.1 CCS系统安装及界面介绍

7.1.1 CCS功能简介

7.1.2 CCS 3.3 的安装与设置

7.1.3 CCS 3.3 界面介绍

7.2 应用程序的开发

7.2.1 编译器、汇编器和链接器设置

7.2.2 项目管理器

7.2.3 代码编辑器

7.3 程序调试工具

7.3.1 单步运行及扩展

7.3.2 断点

7.3.3 探针点

7.3.4 图形显示

7.3.5 观察窗

7.3.6 符号浏览器

7.3.7 GEL工具

7.4 代码执行时间测算

附录1 TMS320C5509 DSP引脚信号说明

附录2 TMS320C55x DSP汇编指令集

附录3 TMS320C55x DSP CPU内部寄存器

附录4 TMS320C55x DSP外设寄存器

参考文献
下载地址