内容简介
第1章 绪论
1.1 DSPs及其应用
1.1.1 DSPs的主要结构特点
1.1.2 DSPs的发展
1.1.3 DSPs芯片的分类及主要技术指标
1.2 DSPs的应用
1.3 TMS320系列DSPs
1.4 TMS320C2000系列DSPs
1.4.1 C20X系列芯片的结构及特点
1.4.2 C24X系列芯片的结构及特点
第2章 TMS320C2000系列DSPs的CPU内核结构
2.1 引脚分布及功能
2.1.1 C20X的引脚分布及功能
2.1.2 C24X引脚分布及功能
2.2 总线结构
2.3 中央处理单元CPU
2.3.1 输入定标部分
2.3.2 乘单元
2.3.3 中央算术逻辑单元CALU
2.3.4 辅助寄存器和辅助寄存器算术单元
2.3.5 状态寄存器ST0和ST1
2.4 时钟及CPU的指令周期
2.4.1 C20X的时钟发生器及其选项
2.4.2 C24X的PLL时钟模块及其选项
2.4.3 CPU的指令周期和总线周期
2.4.4 流水线操作
2.5 复位操作
2.5.1 C20X芯片的复位操作
2.5.2 C24X芯片的复位操作
2.6 程序地址生成逻辑
2.6.1 程序计数器PC和程序地址寄存器PAR
2.6.2 堆栈
2.6.3 微堆栈MSTACK
2.6.4 重复计数器
2.7 中断系统
2.7.1 中断分类及中断响应过程
2.7.2 C20X的中断系统
2.7.3 C24X的中断系统
第3章 存储器及I/O空间
3.1 程序存储器
3.1.1 片内程序存储器
3.1.2 片外程序存储器
3.2 数据存储器
3.2.1 局部数据存储器
3.2.2 全局数据存储器
3.3 I/O空间
3.4 几种C2000芯片的地址映像和存储器配置
3.4.1 C203地址映像和存储器配置
3.4.2 C204地址映像和存储器配置
3.4.3 C24X地址映像和存储器配置
第4章 片内外围设备
4.1 C20X的片内外围设备
4.1.1 定时器
4.1.2 异步串行口
4.1.3 同步串行口
4.1.4 等待状态产生器
4.2 C24X的片内外围设备
4.2.1 A/D转换模块
4.2.2 看门狗定时器及实时中断模块
4.2.3 串行外设接口
4.2.4 事件管理器
4.2.5 等待状态产生器
第5章 TMS320C2000指令系统及汇编语言
5.1 寻址方式
5.1.1 立即寻址方式
5.1.2 直接寻址方式
5.1.3 间接寻址方式
5.2 硬指令集
5.3 公共目标文件格式COFF
5.3.1 汇编语言源程序举例
5.3.2 COFF的分段结构
5.3.3 汇编程序和连接程序对段的处理
5.4 汇编语言指令
5.4.1 段定义指令
5.4.2 常数初始化指令
5.4.3 段程序计数器排列指令
5.4.4 输出列表格式指令
5.4.5 引用其它文件的指令
5.4.6 条件汇编指令
5.4.7 汇编时的符号指令
5.4.8 综合指令
5.5 C2000汇编语言程序的建立和运行过程
第6章 TMS320C2000系列软件编程及应用
6.1 DSPs的定点运算
6.1.1 DSPs中数的表示
6.1.2 数的定标
6.1.3 DSPs定点算术运算
6.2 非线性运算和数据的非数值处理
6.2.1 查表
6.2.2 插值
6.3 软件编程举例
6.3.1 C20X典型源程序设计举例
6.3.2 C24X片内外设典型应用程序设计举例
第7章 TMS320C2000系列硬件接口及应用
7.1 TMS320C20X的时钟电路和复位电路
7.1.1 时钟电路设计
7.1.2 复位电路设计
7.2 外部数据存储器和程序存储器的扩展
7.2.1 常用SRAM芯片及扩展技术
7.2.2 常用程序存储器芯片及扩展技术
7.2.3 FLASH MEMORY芯片及扩展技术
7.2.4 NVSRAM芯片及扩展技术
7.2.5 实现片选的基本方法
7.3 输入输出接口电路的设计
7.4 TMS320C2000与PC机的串口通信
7.4.1 RS-232-C串行总线接口标准
7.4.2 TMS320C2000与PC机的串口通信
7.5 模数接口设计
7.5.1 TLC5510/TLC5510A高速8位并行A/D与DSPs的接口设计
7.5.2 DAC120系列12位D/A与C2000的接口设计
第8章 TMS320C2000系列应用举例
8.1 C2000系列应用于彩色空间的转换
8.1.1 彩色空间的转换原理
8.1.2 软件设计
8.2 C2000系列在图像灰度校正中的应用
8.2.1 灰度校正的理论及公式
8.2.2 用软件实现灰度校正
8.3 基于DSPs的电话线图像传输系统
8.3.1 系统原理分析
8.3.2 电话线视频图像系统的通信实现
8.4 基于DSPs的无刷直流电动机控制系统
8.4.1 无刷电动机的DSPs控制系统
8.4.2 无刷电动机控制策略
8.5 基于DSPs的矢量控制系统
8.5.1 矢量控制系统的控制原理
8.5.2 系统组成及功能实现
8.5.3 系统软件设计
8.5.4 实验结果
8.6 UPS峰值电压检测方法
8.6.1 系统结构
8.6.2 工作原理