书籍详情
DSP系统设计与实现
作者:周霖主编
出版社:国防工业出版社
出版时间:2003-10-01
ISBN:9787118031874
定价:¥32.00
购买这本书可以去
内容简介
本书以德州仪器(TI)公司16位定点DSP TMS320C54X为例介绍了DSP系统的设计与实现方法。首先概括性地介绍了DSP的基础知识以及DSP系统的设计方法。然后详细介绍了TMS320C54X的体系结构与原理和它的指令系统。接着介绍了汇编语言程序开发方法、高级C语言程序开发方法以及两者的混合编程。最后介绍了DSP系统的硬件设计方法以及DSP在不同领域的几个应用实例。 本书旨在使读者对M的原理有个清晰的理解,并在此基础上较快掌握DSP系统的设计与实现方法。本书以TMS320C54X为例讲述的系统设计方法与思想。完全可以作为其他类型DSP系统设计的参考,望读者灵活掌握。 本书可以作为高等院校工科电子类研究生和高年级本科生教材,也可供从事数字信号处理技术和DSP芯片开发应用的广大工程技术人员参考。
作者简介
暂缺《DSP系统设计与实现》作者简介
目录
第1章 DSP概述
1. 1 现代数字信号处理
1. 1. 1 引言
1. 1. 2 数字信号处理的发展阶段
1. 1. 3 DSP的应用
1. 2 DSP芯片
1. 2. 1 DSP芯片的基本结构
1. 2. 2 DSP芯片的发展
1. 2. 3 DSP芯片的分类
1. 2. 4 DSP芯片的选择
1. 2. 5 TMS320544X系列
1. 2. 6 TI其他典型定点DSP芯片
1. 3 DSP系统的设计与实现
1. 3. 1 DSP系统的构成及特点
1. 3. 2 DSP系统的整体设计
1. 3. 3 DSP系统的软件设计
1. 3. 4 DSP系统的硬件设计
1. 3. 5 系统集成
第2章 TMS320C54X的体系结构原理
2. 1 总线结构
2. 2 中央处理单元
2. 2. 1 算术逻辑运算单元
2. 2. 2 累加器A和B
2. 2. 3 桶形移位器
2. 2. 4 乘法器/加法器单元
2. 5. 5 比较. 选择和存储单元
2. 6. 6 指数编码器
2. 2. 7 CPU状态和控制寄存器
2. 3 存储器
2. 3. 1 存储器空间
2. 3. 2 程序存储器
2. 3. 3 数据存储器
2. 3. 4 I/O存储器
2. 4 程序存储器地址生成方式
2. 4. 1 程序计数器
2. 4. 2 分支转移
2. 4. 3 调用与返回
2. 4. 4 条件操作
2. 4. 5 重复操作
2. 4. 6 复位操作
2. 4. 7 中断
2. 4. 8 省电方式
2. 5 在片外围电路
2. 5. 1 通用I/O引脚
2. 5. 2 定时器
2. 5. 3 时钟发生器
2. 5. 4 主机接口
2. 6 串行口
2. 6. 1 串行口概述
2. 6. 2 串行口的组成框图
2. 6. 3 串行口控制寄存器
2. 7 外部总线
2. 7. 1 外部总线接口
2. 7. 2 外部总线操作的优先级别
2. 7. 3 等待状态发生器
2. 7. 4 分区转换逻辑
2. 7. 5 外部总线接口定时图
2. 7. 6 复位和IDLE3省电工作方式
2. 7. 7 保持方式
第3章 TMS320C54X指令系统
3. 1 数据寻址方式
3. 1. 1 立即寻址
3. 1. 2 绝对寻址
3. 1. 3 累加器寻址
3. 1. 4 直接寻址
3. 1. 5 间接寻址
3. 1. 6 存储器映像寄存器寻址
3. 1. 7 堆栈寻址
3. 2 流水线
3. 2. 1 流水线操作
3. 2. 2 延迟分支转移
3. 2. 3 条件执行
3. 2. 4 双寻址存储器与流水线
3. 2. 5 单寻址存储器与流水线
3. 3. 6 流水线的等待周期
3. 3 指令系统
3. 3. 1 指令的表示方法
3. 3. 2 算术指令
3. 3. 3 控制指令
3. 3. 4 数据传送指令
3. 3. 5 逻辑运算指令
3. 3. 6 并行操作指令
第4章 公共目标文件格式简介
4. 1 COFF文件的基本单元--段
4. 2 汇编器对段的处理
4. 3 链接器对段的处理
4. 4 重新定位
4. 5 COFF文件中的符号
第5章 汇编语言开发工具
5. 1 汇编器
5. 1. 1 汇编器简介及其调用
5. 1. 2 汇编器的内部函数
5. 1. 3 汇编器伪指令
5. 2 链接器
5. 2. 1 运行连接程序
5. 2. 2 链接器的选项
5. 2. 3 链接器命令文件
5. 3 C编译器
5. 3. 1 TMS320C54XC编译器综述
5. 3. 2 TMS320C54XC编译器的使用
第6章 TMS320C54X汇编语言程序设计
6. 1 汇编语言源程序格式
6. 2 汇编语言中的常数与字符串
6. 3 汇编源程序中的符号
6. 4 汇编源程序中的表达式
6. 5 源清单文件
6. 6 交叉引用清单文件
第7章 TMS320C54XC语言程序设计
7. 1 TMS320C54XC语言
7. 1. 1 TMS320C54XC语言的特征
7. 1. 2 TMS320C54XC语言的数据类型
7. 1. 3 关键字
7. 1. 4 寄存器变量与全局寄存器变量
7. 1. 5 Pragma伪指令
7. 1. 6 产生链接名
7. 1. 7 初始化静态和全局变量
7. 2 C代码优化
7. 2. 1 使用优化器
7. 2. 2 执行文件级优化(- 3选项)
7. 2. 3 执行程序级优化(-pm和-03选项)
7. 2. 4 控制程序级优化(-op选项)
7. 2. 5 在优化代码中访问别名变量
7. 2. 6 自动直接插入展开(-01选项)
7. 2. 7 运行优化器时交织工具的使用
7. 2. 8 优化代码的调试
7. 2. 9 执行优化的类型
7. 3 链接C代码
7. 3. 1 调用链接器
7. 3. 2 控制链接过程
7. 4 运行时间环境
7. 4. 1 存储器模式
7. 4. 2 字符串常数
7. 4. 3 函数结构和调用约定
7. 5 汇编语言与C混合编程
7, 5. 1 用C代码调用汇编语言模块
7. 5. 2 在C程序中访问汇编语言变量
7. 5. 3 使用直接插入的汇编语言
7. 5. 4 使用内部函数访问汇编语言语句
7. 5. 5 C和汇编混合代码的优化
7. 5. 6 在优化后的C代码中使用删语句
7. 5. 7 中断处理
第8章 TMS320CC54X的硬件设计
8. 1 TMS320C54X芯片的电源设计
8. 2 3. 3V和5V混合逻辑系统设计
8. 3 外部存储器接口
8. 4 TMS320C54X硬件平台设计
8. 4. 1 TMS320C54X EVM硬件平台结构
8. 4. 2 TMS320C54X EVM对主机的要求
8. 4. 3 TMS320C54X EVM操作
第9章 DSP的应用实例
9. 1 PC机与EVM平台通信的实现
9. 2 一个基于TMS320LC549 DSP应用系统的开发
9. 2. 1 G. 729A及系统简介
9. 2. 2 系统构成
9. 2. 3 系统软. 硬件设计
9. 2. 4 系统调试
9. 2. 5 独立系统形成
9. 3 DSP实现分组纠错编码
9. 3. 1 分组编码基础
9. 3. 2 循环码
9. 3. 3 循环冗余检验(CRC)码
9. 3. 4 CRC码算法在TMS320C54X DSP上的实现
1. 1 现代数字信号处理
1. 1. 1 引言
1. 1. 2 数字信号处理的发展阶段
1. 1. 3 DSP的应用
1. 2 DSP芯片
1. 2. 1 DSP芯片的基本结构
1. 2. 2 DSP芯片的发展
1. 2. 3 DSP芯片的分类
1. 2. 4 DSP芯片的选择
1. 2. 5 TMS320544X系列
1. 2. 6 TI其他典型定点DSP芯片
1. 3 DSP系统的设计与实现
1. 3. 1 DSP系统的构成及特点
1. 3. 2 DSP系统的整体设计
1. 3. 3 DSP系统的软件设计
1. 3. 4 DSP系统的硬件设计
1. 3. 5 系统集成
第2章 TMS320C54X的体系结构原理
2. 1 总线结构
2. 2 中央处理单元
2. 2. 1 算术逻辑运算单元
2. 2. 2 累加器A和B
2. 2. 3 桶形移位器
2. 2. 4 乘法器/加法器单元
2. 5. 5 比较. 选择和存储单元
2. 6. 6 指数编码器
2. 2. 7 CPU状态和控制寄存器
2. 3 存储器
2. 3. 1 存储器空间
2. 3. 2 程序存储器
2. 3. 3 数据存储器
2. 3. 4 I/O存储器
2. 4 程序存储器地址生成方式
2. 4. 1 程序计数器
2. 4. 2 分支转移
2. 4. 3 调用与返回
2. 4. 4 条件操作
2. 4. 5 重复操作
2. 4. 6 复位操作
2. 4. 7 中断
2. 4. 8 省电方式
2. 5 在片外围电路
2. 5. 1 通用I/O引脚
2. 5. 2 定时器
2. 5. 3 时钟发生器
2. 5. 4 主机接口
2. 6 串行口
2. 6. 1 串行口概述
2. 6. 2 串行口的组成框图
2. 6. 3 串行口控制寄存器
2. 7 外部总线
2. 7. 1 外部总线接口
2. 7. 2 外部总线操作的优先级别
2. 7. 3 等待状态发生器
2. 7. 4 分区转换逻辑
2. 7. 5 外部总线接口定时图
2. 7. 6 复位和IDLE3省电工作方式
2. 7. 7 保持方式
第3章 TMS320C54X指令系统
3. 1 数据寻址方式
3. 1. 1 立即寻址
3. 1. 2 绝对寻址
3. 1. 3 累加器寻址
3. 1. 4 直接寻址
3. 1. 5 间接寻址
3. 1. 6 存储器映像寄存器寻址
3. 1. 7 堆栈寻址
3. 2 流水线
3. 2. 1 流水线操作
3. 2. 2 延迟分支转移
3. 2. 3 条件执行
3. 2. 4 双寻址存储器与流水线
3. 2. 5 单寻址存储器与流水线
3. 3. 6 流水线的等待周期
3. 3 指令系统
3. 3. 1 指令的表示方法
3. 3. 2 算术指令
3. 3. 3 控制指令
3. 3. 4 数据传送指令
3. 3. 5 逻辑运算指令
3. 3. 6 并行操作指令
第4章 公共目标文件格式简介
4. 1 COFF文件的基本单元--段
4. 2 汇编器对段的处理
4. 3 链接器对段的处理
4. 4 重新定位
4. 5 COFF文件中的符号
第5章 汇编语言开发工具
5. 1 汇编器
5. 1. 1 汇编器简介及其调用
5. 1. 2 汇编器的内部函数
5. 1. 3 汇编器伪指令
5. 2 链接器
5. 2. 1 运行连接程序
5. 2. 2 链接器的选项
5. 2. 3 链接器命令文件
5. 3 C编译器
5. 3. 1 TMS320C54XC编译器综述
5. 3. 2 TMS320C54XC编译器的使用
第6章 TMS320C54X汇编语言程序设计
6. 1 汇编语言源程序格式
6. 2 汇编语言中的常数与字符串
6. 3 汇编源程序中的符号
6. 4 汇编源程序中的表达式
6. 5 源清单文件
6. 6 交叉引用清单文件
第7章 TMS320C54XC语言程序设计
7. 1 TMS320C54XC语言
7. 1. 1 TMS320C54XC语言的特征
7. 1. 2 TMS320C54XC语言的数据类型
7. 1. 3 关键字
7. 1. 4 寄存器变量与全局寄存器变量
7. 1. 5 Pragma伪指令
7. 1. 6 产生链接名
7. 1. 7 初始化静态和全局变量
7. 2 C代码优化
7. 2. 1 使用优化器
7. 2. 2 执行文件级优化(- 3选项)
7. 2. 3 执行程序级优化(-pm和-03选项)
7. 2. 4 控制程序级优化(-op选项)
7. 2. 5 在优化代码中访问别名变量
7. 2. 6 自动直接插入展开(-01选项)
7. 2. 7 运行优化器时交织工具的使用
7. 2. 8 优化代码的调试
7. 2. 9 执行优化的类型
7. 3 链接C代码
7. 3. 1 调用链接器
7. 3. 2 控制链接过程
7. 4 运行时间环境
7. 4. 1 存储器模式
7. 4. 2 字符串常数
7. 4. 3 函数结构和调用约定
7. 5 汇编语言与C混合编程
7, 5. 1 用C代码调用汇编语言模块
7. 5. 2 在C程序中访问汇编语言变量
7. 5. 3 使用直接插入的汇编语言
7. 5. 4 使用内部函数访问汇编语言语句
7. 5. 5 C和汇编混合代码的优化
7. 5. 6 在优化后的C代码中使用删语句
7. 5. 7 中断处理
第8章 TMS320CC54X的硬件设计
8. 1 TMS320C54X芯片的电源设计
8. 2 3. 3V和5V混合逻辑系统设计
8. 3 外部存储器接口
8. 4 TMS320C54X硬件平台设计
8. 4. 1 TMS320C54X EVM硬件平台结构
8. 4. 2 TMS320C54X EVM对主机的要求
8. 4. 3 TMS320C54X EVM操作
第9章 DSP的应用实例
9. 1 PC机与EVM平台通信的实现
9. 2 一个基于TMS320LC549 DSP应用系统的开发
9. 2. 1 G. 729A及系统简介
9. 2. 2 系统构成
9. 2. 3 系统软. 硬件设计
9. 2. 4 系统调试
9. 2. 5 独立系统形成
9. 3 DSP实现分组纠错编码
9. 3. 1 分组编码基础
9. 3. 2 循环码
9. 3. 3 循环冗余检验(CRC)码
9. 3. 4 CRC码算法在TMS320C54X DSP上的实现
猜您喜欢