第0章 绪 论 0.1 数字信号处理概述1 0.2 DSP芯片的特点2 0.3 DSP芯片的现状和发展方向3
第1章 TMS320C54X的结构原理 1.1 TMS320系列DSP概述5 1.1.1 TMS320 系列DSP的发展概况5 1.1.2 TMS320 系列的典型应用5 1.2 TMS320C54X数字信号处理器7 1.2.1 TMS320C54X的主要特性7 1.2.2 TMS320C54X的组成框图8 1.3 总线结构10 1.4 存储器10 1.4.1 存储器空间11 1.4.2 程序存储器15 1.4.3 数据存储器17 1.4.4 I/O存储器19 1.5 中央处理单元19 1.5.1 算术逻辑运算单元20 1.5.2 累加器A和B21 1.5.3 桶形移位器22 1.5.4 乘法器/加法器单元24 1.5.5 比较、选择和存储单元25 1.5.6 指数编码器26 1.5.7 CPU状态和控制寄存器27 1.6 数据寻址方式31 1.6.1 立即寻址33 1.6.2 绝对寻址33 1.6.3 累加器寻址33 1.6.4 直接寻址33 1.6.5 间接寻址35 1.6.6 存储器映象寄存器寻址38 1.6.7 堆栈寻址38 1.7 程序存储器地址生成方式39 1.7.1 程序计数器40 1.7.2 分支转移40 1.7.3 调用与返回41 1.7.4 条件操作42 1.7.5 重复操作44 1.7.6 复位操作45 1.7.7 中 断46 1.7.8 省电方式50 1.8 流水线50 1.8.1 流水线操作50 1.8.2 延迟分支转移53 1.8.3 条件执行54 1.8.4 双寻址存储器与流水线55 1.8.5 单寻址存储器与流水线57 1.8.6 流水线的等待周期57 1.9 在片外围电路61 1.9.1 通用I/O引脚61 1.9.2 定时器61 1.9.3 时钟发生器64 1.9.4 主机接口67 1.10 串行口72 1.10.1 串行口概述72 1.10.2 串行口的组成框图73 1.10.3 串行口控制寄存器75 1.11 外部总线78 1.11.1 外部总线接口78 1.11.2 外部总线操作的优先级别79 1.11.3 等待状态发生器80 1.11.4 分区转换逻辑82 1.11.5 外部总线接口定时图84 1.11.6 复位和IDLE3省电工作方式87 1.11.7 保持方式89 1.12 TMS320C54X引脚信号说明90
第2章 指令系统 2.1 指令的表示方法98 2.1.1 指令系统中的符号和略语98 2.1.2 指令系统中的记号和运算符101 2.2 指令系统103 2.2.1 指令系统概述103 2.2.2 指令系统分类103
第3章 汇编语言程序开发工具 3.1 TMS320C54X软件开发过程105 3.2 汇编语言程序的编写方法106 3.3 汇编语言程序的编辑、汇编和链接过程109 3.4 COFF的一般概念112 3.4.1 COFF文件中的段112 3.4.2 汇编器对段的处理113 3.4.3 链接器对段的处理116 3.4.4 COFF文件中的符号118 3.5 汇 编119 3.5.1 运行汇编程序119 3.5.2 列表文件120 3.5.3 汇编命令123 3.5.4 宏定义和宏调用123 3.6 链 接125 3.6.1 运行链接程序125 3.6.2 链接器选项126 3.6.3 链接器命令文件127 3.6.4 多个文件的链接132
第4章 SIMULATOR的使用方法 4.1 软件仿真器概述135 4.2 仿真命令137 4.3 仿真器初始化命令文件139 4.4 仿真外部中断140
第5章 汇编语言程序设计 5.1 程序的控制与转移142 5.2 堆栈的使用方法143 5.3 加、减法和乘法运算145 5.4 重复操作145 5.5 数据块传送147 5.6 双操作数乘法148 5.7 长字运算和并行运算150 5.8 小数运算154 5.9 除法运算156 5.10 浮点运算157
第6章 TMS320C54X的软硬件应用 6.1 TMS320C54X与存储器及外围设备接口161 6.2 TMS320C54X与慢速器件接口162 6.3 FIR滤波器的'C54X实现方法165 6.4 IIR滤波器的'C54X实现方法175 6.5 快速傅里叶变换(FFT)的'C54X实现方法181 6.6 正弦和余弦信号发生器188 6.7 自举加载器196
附 录 附录1 TMS320系列DSP的命名方法201 附录2 TMS320C54X DSP的中断向量和中断优先权 附录3 TMS320C54X片内存储器映象外围电路寄存器 附录4 等待周期表213 附录5 TMS320C54X的引脚图215 附录6 TMS320C54X指令系统一览表(按指令功能排列)220 附录7 TMS320C54X指令系统一览表(按指令字母顺序排列)235 附录8 TMS320C54X汇编命令一览表248 附录9 FFT正弦、余弦系数表251 参考文献 |