作品简介

TI公司的TMS320C6000系列DSP是目前数字信号处理器中性能最好的产品之一,TMS320DM6437是TMS320C6000系列中一款重要的定点DSP芯片,其处理速度快、功能强大、片内外设丰富,应用广泛。本书全面介绍了TMS320DM6437的体系结构、原理、软硬件开发与程序设计方法,包括TMS320DM6437硬件结构、指令系统、软件开发环境及程序优化方法、片内资源、外设接口。本书还详细介绍了TMS320DM6437芯片在DSP主要算法、语音处理及图像处理方面的程序开发实例。

本书内容全面、实用,讲解通俗易懂,旨在使读者了解TMS320DM6437的体系结构和基本原理,掌握DSP系统的设计和开发过程,书中提供的案例便于读者学习理解DSP的程序开发方法。

作品目录

  • 作者简介
  • 内容简介
  • 前言 PREFACE
  • 第1章 绪论
  • 1.1 DSP概述
  • 1.1.1 DSP的发展概况及趋势
  • 1.1.2 DSP的特点
  • 1.1.3 DSP的分类
  • 1.1.4 DSP的应用
  • 1.1.5 DSP芯片的选择
  • 1.2 DSP系统
  • 1.2.1 DSP系统的构成
  • 1.2.2 DSP系统的特点
  • 1.2.3 DSP系统的设计过程
  • 1.3 DSP芯片
  • 1.3.1 TI公司的DSP芯片
  • 1.3.2 其他公司的DSP芯片
  • 1.4 TMS320C6x(6000)概述
  • 1.4.1 TMS320C6x简介
  • 1.4.2 TMS320C6x结构
  • 1.4.3 TMS320C6x特点
  • 1.4.4 TMS320C6x的应用
  • 本章小结
  • 思考与练习题
  • 第2章 TMS320DM6437的硬件结构
  • 2.1 TMS320DM6437的基本结构
  • 2.2 TMS320DM6437 CPU结构
  • 2.2.1 CPU的组成
  • 2.2.2 CPU数据通路
  • 2.2.3 CPU状态控制寄存器
  • 2.3 片内存储器
  • 2.3.1 片内存储器结构
  • 2.3.2 存储器空间分配
  • 2.3.3 一级片内程序存储器
  • 2.3.4 一级片内数据存储器
  • 2.3.5 二级片内存储器
  • 本章小结
  • 思考与练习题
  • 第3章 TMS320DM6437的指令系统
  • 3.1 TMS320DM6437指令集概述
  • 3.1.1 指令和功能单元之间的映射
  • 3.1.2 延迟间隙
  • 3.1.3 指令操作码映射图
  • 3.1.4 并行操作
  • 3.1.5 条件操作
  • 3.1.6 寻址方式
  • 3.2 TMS320DM6437指令集
  • 3.2.1 加载/存储指令
  • 3.2.2 算术运算指令
  • 3.2.3 逻辑及位域运算指令
  • 3.2.4 数据传送指令
  • 3.2.5 程序转移指令
  • 3.2.6 资源对公共指令集的限制
  • 3.3 汇编、线性汇编和伪指令
  • 3.3.1 汇编代码结构
  • 3.3.2 汇编伪指令
  • 3.3.3 汇编语言程序设计
  • 3.3.4 线性汇编
  • 3.3.5 链接器命令文件的编写和使用
  • 本章小结
  • 思考与练习题
  • 第4章 软件开发环境及程序优化
  • 4.1 DSP软件开发过程及开发工具
  • 4.2 CCS集成开发环境
  • 4.2.1 CCS安装与设置
  • 4.2.2 创建CCS工程项目
  • 4.2.3 工程导入
  • 4.2.4 CCS 6.0仿真与烧写
  • 4.3 DSP/BIOS实时操作系统
  • 4.3.1 DSP/BIOS的组件构成
  • 4.3.2 基于DSP/BIOS的程序开发
  • 4.4 DSP的C/C++语言程序设计
  • 4.4.1 面向TMS320C64x的C/C++语言
  • 4.4.2 面向DSP的C/C++语言程序设计流程
  • 4.4.3 C语言源代码的优化
  • 4.4.4 汇编代码的优化
  • 4.4.5 C语言和汇编语言混合编程
  • 本章小结
  • 思考与练习题
  • 第5章 TMS320DM6437流水线与中断
  • 5.1 流水线
  • 5.1.1 流水线概述
  • 5.1.2 流水线操作
  • 5.1.3 指令对流水线性能的影响
  • 5.1.4 存储器对流水线性能的影响
  • 5.2 DSP的中断系统
  • 5.2.1 中断的基础知识
  • 5.2.2 中断控制寄存器
  • 5.2.3 中断响应过程
  • 5.2.4 中断嵌套
  • 5.2.5 中断向量程序
  • 本章小结
  • 思考与练习题
  • 第6章 TMS320DM6437主机接口与多通道缓冲串口
  • 6.1 主机接口
  • 6.1.1 HPI概述
  • 6.1.2 HPI的结构与功能
  • 6.1.3 HPI的读/写时序
  • 6.1.4 HPI的操作
  • 6.1.5 HPI寄存器
  • 6.1.6 HPI的中断申请
  • 6.1.7 HPI应用实例
  • 6.2 多通道缓冲串口
  • 6.2.1 McBSP概述
  • 6.2.2 McBSP结构与对外接口
  • 6.2.3 McBSP寄存器
  • 6.2.4 McBSP的操作
  • 6.2.5 McBSP的应用
  • 本章小结
  • 思考与练习题
  • 第7章 TMS320DM6437通用输入/输出接口与定时器
  • 7.1 通用输入/输出接口(GPIO)
  • 7.1.1 GPIO接口概述
  • 7.1.2 GPIO功能
  • 7.1.3 中断和事件产生
  • 7.1.4 GPIO寄存器
  • 7.2 定时器
  • 7.2.1 定时器结构
  • 7.2.2 定时器的工作模式控制
  • 7.2.3 定时器寄存器
  • 本章小结
  • 思考与练习题
  • 第8章 TMS320DM6437应用程序设计
  • 8.1 DSP基本算法
  • 8.1.1 有限冲激响应(FIR)数字滤波器设计
  • 8.1.2 无限冲激响应(IIR)数字滤波器设计
  • 8.1.3 快速傅里叶变换(FFT)算法
  • 8.1.4 卷积算法
  • 8.1.5 自适应滤波算法
  • 8.2 语音信号采集与分析
  • 8.2.1 回声实验
  • 8.2.2 音频滤波
  • 8.3 图像处理
  • 8.3.1 图像点处理
  • 8.3.2 图像的几何变换
  • 8.3.3 图像增强
  • 8.3.4 图像边缘检测
  • 本章小结
  • 思考与练习题
  • 附录A DSP系统配置及初始化程序
  • 附录B GPIO接口与ZWT封装引脚的对应关系
  • 附录C 音频芯片TLV320AIC23B介绍
  • 参考文献
展开全部