内容简介
目录
第一章 概述
第二章 TMS320系列数字信号处理器
2.1 TMS320系列第一代产品
2.2TMS320系列第二代产品
2.3 TMS320系列第三代产品
2.4 TMS320C30结构和指令系统概要
2.4.1TMS320C30结构描述
2.4.2TMS320C30指令系统概要
2.4.3TMS320C30内部总线操作
2.4.4TMS320C30外部总线操作
2.4.5TMS320C30外围接口
2.4.6直接存贮器访问(DMA)
第三章TMS320C25的结构和操作
3.1TMS320C25结构综述
3.1.1管脚和信号描述
3.1.2内部硬件
3.2存贮器配置和数据存贮器寻址
3.2.1片内程序ROM
3.2.2片内数据RAM块
3.2.3存贮器划分
3.2.4存贮器映射寄存器
3.2.5辅助寄存器堆
3.2.6数据存贮器寻址
3.2.7存贮器——存贮器传送
3.3中央算术逻辑单元
3.3.1定标移位器
3.5外部存贮器和I/O接口
3.4.6掉电方式
3.4.5重复计数器
3.4.4定时器操作?
3.4.3状态寄存器?
3.4.2系统复位?
3.4.1程序计数器及有关硬件?
3.4系统控制?
3.3.3乘法器、T和P寄存器?
3.3.2ALU和累加器?
3.5.1内部时钟时序关系
3.5.2外部读周期
3.5.3外部写周期
3.6中断
3.6.1中断组织和管理
3.6.2外部中断接口
3.7串行口
3.7.1分片方式操作
3.7.2利用帧同步脉冲的连续方式操作
3.7.3无帧同步脉冲的连续方式操作
3.7.4无帧同步脉冲的连续方式操作的初始化
3.8多重处理和直接存贮器访问(DMA)
3.8.1同步
3.8.2全局存贮器
3.8.3保持功能
3.9通用I/O引脚
3.9.1?输入
3.9.2外部标志输出
第四章 TMS320C25汇编语言指令系统
4.1存贮器寻址方式
4.1.1直接寻址方式
4.1.2间接寻址方式
4.1.3立即寻址方式
4.2指令集
4.2.1符号和缩写
4.2.2指令集概述
4.3逐条指令描述
5.1初理器初始化
第五章 TMS320C25软件开发
5.2程序控制
?子程序
?堆栈
?器操作
?
?
?
5.3.1上下文转换
5.3.2中断优先级
5.4存贮器管理
5.4.1块传送
5.4.2片内数据RAM配置
5.4.3利用片内RAM执行程序
5.5.1状态寄存器对数据处理的影响
5.5基本逻辑和算术操作
5.5.2位操作
5.6高级算术运算
5.6.1溢出管理
5.6.2定标
5.6.3数据传送
5.6.4乘法
5.6.5除法
5.6.6浮点运算
5.6.7变址寻址
5.6.8扩展精度运算
5.7定向应用操作
5.7.1压缩
5.7.2滤波器
5.7.3快速付里叶变换(FFT)
6.1 TMS320系列开发工具
6.1.1开发系统种类
第六章 TMS320系列的硬件开发
6.1.2TMS320系列开发支援
6.2 TMS320系统设计原则
6.2.1TMS320系统设计步骤
6.2.2系统工作模式的选择
6.3 PC—TMS320C25主从开发系统举例
6.3.1系统概述
6.3.2 TMS320C25开发系统框图及工作原理
6.3.3PC与TMS320C25之间的接口参数
6.4PC与多片TMS320(20,C25)组成多处理器系统
6.4.1多处理器系统结构
6.4.2PC与TMS320(20,C25)的接口设计?
6.4.3时序考虑与器件选择?
6.5.1并行阵列图象处理体系结构?
6.5.3DSP用于图形工作站的发展概貌
6.5.2图象处理软件开发中的若干问题?
6.4.3时序考虑与器件选择
6.4.2PC与TMS320(20,C25)的接口设计?
6.5基于DSP芯片的图象处理系统?
7.1TMS32020仿真器概述
7.1.1符号约定与仿真器安装
7.1.2仿真器的执行检验
7.2仿真器记录文件?
7.3仿真器命令?
第七章TMS32020仿真
7.3.1控制操作
7.3.2命令集和主菜单
7.3.3逐条命令描述
附录一国外部分单片DSP主要性能简表
附录二 TMS320C25的指令分类及执行周期定时
附录三 TMS320C25推荐工作条件及主要时序图
参考文献