《DSP实用教程》是电子工业出版社出版的一本图书。本书以美国TI公司TMS320C6000系列DSP为平台,介绍DSP硬体结构、指令系统、C语言程式开发、软体开发工具等内容,专门介绍了DSP晶片中断系统、直接存储器访问(DMA)、增强型直接存储器访问(EDMA)和多通道缓冲串口(McBSP)。在此基础上,系统介绍了DSP典型套用开发实例。
基本介绍
- 书名DSP实用教程
- ISBN9787121126710,7121126710
- 出版社电子工业出版社
- 装帧平装
- 开本16
内容简介
读者对象《DSP实用教程》可作为大学本科、高职高专相关课程的教材或者作为DSP培训用书,也可作为DSP自学和开发人员参考使用。
目录
第1章 数位讯号处理器
1.1 DSP产生、特点及其套用
1.2 TMS320C6000系列DSP主要特点及其套用
第2章 TMS320C6000系列DSP硬体结构
2.1 TMS320C6000系列DSP的CPU
2.1.1 TMS320C6000系列CPU的结构
2.1.2 TMS320C6000系列CPU的数据通路和控制
2.2 TMS320C6000系列DSP的存储器
2.2.1 程式存储器
2.2.2 内部数据存储器
2.2.3 二级内部存储器
2.3 外部存储器接口
2.3.1 外部存储器接口概述
2.3.2 外部存储器接口(EMIF)信号
2.3.3 TMS320C6000 DSP的EMIF暂存器
2.3.4 SDRAM接口
2.3.5 SBSRAM接口
2.3.6 异步接口
2.3.7 同步FIFO接口
2.3.8 HOLD接口
2.3.9 存储器申请优先权
2.3.10 TMS320C621x/C671x/C64x的EMIF
2.4 定时器
2.4.1 概述
2.4.2 定时器的暂存器
2.4.3 定时器的启动和停止
2.4.4 定时器计数
2.4.5 定时器脉冲的产生
2.4.6 控制暂存器中的边界情况
2.5 通用输入/输出(I/O)连线埠
2.5.1 通用输入/输出(I/O)连线埠暂存器
2.5.2 通用输入/输出(I/O)连线埠的功能
2.6 主机口HPI
第3章 TMS320C6000系列DSP指令系统
3.1 TMS320C6000系列DSP指令集
3.2 流水线
3.2.1 流水线操作的概述
3.2.2 各类指令的执行流水
3.2.3 性能考虑
3.3 彙编伪指令
3.3.1 定义段的伪指令
3.3.2 初始化常数的伪指令
3.3.3 对準程式计数器的伪指令
3.3.4 输出列表格式伪指令
3.3.5 引用其他档案的伪指令
3.3.6 条件彙编伪指令
3.3.7 彙编时使用的符号的伪指令
3.3.8 其他伪指令
第4章 TMS320C6000系列DSP程式开发
4.1 TMS320C6000系列DSP的C/C++语言特点
4.1.1 TMS320C6000系列DSP的C语言特点
4.1.2 TMS320C6000系列DSP的C++语言特点
4.2 TMS320C6000系列DSP的C/C++语言关键字
4.3 pragma伪指令
4.4 初始化静态变数和全局变数
4.5 TMS320C6000系列DSP的C/C++代码最佳化
4.5.1 C/C++代码的编写
4.5.2 编译C/C++代码
4.5.3 最佳化C代码
4.6 C/C++语言和彙编语言的混合编程
4.6.1 在C/C++代码中调用彙编语言模组
4.6.2 用内嵌函式访问彙编语言
4.6.3 C/C++语言中嵌入彙编语言
4.6.4 C/C++语言中访问彙编语言变数
第5章 TMS320C6000系列DSP软体开发工具
5.1 套用软体开发流程及工具
5.2 MEMORY伪指令
5.3 SECTIONS伪指令
5.4 集成开发环境(CCS)
5.4.1 CCS 3.3开发环境的安装和配置
5.4.2 开发TMS320C6000应用程式
……
第6章 DSP中断系统
第7章 直接存储器访问(DMA)
第8章 增强型直接存储器访问(EDMA)
第9章 多通道缓冲串口(McBSP)
第10章 DSP套用开发实例