简介
本书介绍了目前通信系统中使用最广泛的ti公司的c5000系列dsp。全书共8章,在介绍了数字信号处理系统后,介绍了如何入手开发dsp系统,并以tms320c55x为例,介绍了dsp的体系结构、dsp应用电路设计、ccs/ccs2集成开发环境、汇编语言程序设计和c语言程序设计开发dsp系统,并在最后给出了应用tms320c55x的两个实例。
本书可作为高等院校电子科学与技术、通信系统工程、自动化等专业师生学习数字信号处理器的参考书,也可以作为相关工程领域技术人员的参考用书。
目录
目录
前言
第1章 概述
1.1 数字信号处理技术概述
1.2 数字信号处理系统的基本组成
1.3 DSP芯片概述
1.4 数字信号处理的应用
第2章 设计开发一个DSP系统
2.1 如何获取技术参考资料以及得到相关源码
2.2 DSP选型
2.3 DSP系统开发流程
2.4 如何开始硬件设计
2.5 如何开始软件开发
2.6 一个简单的DSP系统
第3章 DSP体系结构和硬件开发
3.1 DSP芯片体系结构概述
3.2 TMS320C55x体系结构
3.2.1 TMS320C55x内部结构框图
3.2.2 TMS320C55x引脚功能介绍
3.2.3 TMS320C55x中央处理单元
3.2.4 TMS320C55x总线结构
3.2.5 TMS320C55x流水线操作
3.3 TMS320C55x〓存储器空间
3.4 TMS320C55x片内外设
3.4.1 模数转换器(ADC)
3.4.2 数字锁相环时钟产生器
3.4.3 存储器直接访问(DMA)控制器
3.4.4 指令缓存
3.4.5 实时时钟(RTC)
3.4.6 增强主机接口(EHPI)
3.4.7 看门狗定时器
3.4.8 多通道缓冲串行口(McBSP)
3.4.9 通用定时器
3.5 TMS320C55x外部存储器接口(EMIF)
3.5.1 功能与作用
3.5.2 EMIF中的寄存器
3.5.3 异步存储器的配置和连接
3.5.4 同步突发静态随机存储器(SBSRAM)的配置和连接
3.5.5 同步动态随机存储器(SDRAM)的配置和连接
3.6 OMAP5910体系结构简介
3.6.1 OMAP5910的体系结构
3.6.2 OMAP5910的软件结构
3.6.3 OMAP平台的开放性
第4章 DSP电路设计
4.1 DSP最小系统的搭建
4.2 TMS320C55x电源电路
4.2.1 对电源电压及电流要求
4.2.2 电源产生电路
4.3 TMS320C55x时钟电路和复位电路
4.3.1 振荡与时钟电路
4.3.2 复位和看门狗电路
4.4 可编程逻辑器件CPLD/FPGA的应用
4.4.1 FPGA/CPLD的设计流程
4.4.2 一个基于FPGA和DSP的雷达信号处理系统的设计
4.5 电路的抗干扰技术
4.5.1 干扰的来源和后果
4.5.2 系统电源抗干扰设计
4.5.3 硬件抗干扰设计
4.5.4 软件抗干扰设计
4.5.5 输入输出信号抗干扰措施
第5章 DSP集成开发环境
5.1 DSP集成开发环境概述
5.2 CCS2的安装和设置
5.2.1 CCS软件的安装
5.2.2 安装CCS配置程序
5.3 CCS2的基本操作
5.3.1 建立一个新的工程
5.3.2 向工程文件中添加文件的基本操作
5.3.3 建立和运行程序的基本操作
5.3.4 改变程序选项,并修改语法错误的基本操作
5.3.5 断点和观察窗的使用方法
5.3.6 探针点的使用方法
5.3.7 图形显示工具的用法
5.3.8 在观察窗中观察和修改变量的基本操作
5.3.9 GEL工具的使用方法
5.4 DSP/BIOS的应用
5.4.1 DSP/BIOS简介
5.4.2 DSP/BIOS的性能演示
5.4.3 DSP/BIOS组件
5.5 CCS2数据实时交换(RTDX)
5.5.1 RTDX概述
5.5.2 RTDX的使用
5.6 软件调试
5.6.1 断点
5.6.2 观察窗
5.6.3 探针点
5.6.4 软件仿真器分析
5.6.5 图形显示工具
5.6.6 符号浏览器
5.6.7 命令窗口
5.7 硬件仿真分析
5.7.1 硬件仿真概述
5.7.2 C55x总线工作方式
5.7.3 硬件仿真分析
第6章 汇编语言程序设计
6.1 汇编语言程序设计概述
6.1.1 汇编语言特点
6.1.2 TMS320C55x汇编语言
6.2 TMS320C55x寻址方式
6.2.1 绝对寻址模式
6.2.2 直接寻址模式
6.2.3 间接寻址模式
6.3 TMS320C55x汇编指令系统
6.3.1 TMS320C55x汇编语言格式
6.3.2 TMS320C55x指令系统中使用的符号
6.3.3 相关的状态位
6.3.4 指令集语法
6.3.5 算术运算指令
6.3.6 位操作指令
6.3.7 扩展辅助寄存器指令
6.3.8 逻辑运算指令
6.3.9 传输指令
6.3.10 程序控制指令
6.4 TMS320C55x汇编宏指令
6.5 TMS320C55x汇编伪指令
6.5.1 编译指令
6.5.2 连接指令
6.6 TMS320C55x目标文件格式
6.6.1 COFF的段
6.6.2 编译器如何处理段
6.6.3 连接器如何处理段
第7章 C语言程序设计
7.1 C语言程序设计概述
7.1.1 TMS320C55x C语言概况及特点
7.1.2 C语言基本语法概要
7.2 TMS320C55x C语言开发
7.2.1 TMS320C55x C语言概况及特点
7.2.2 C55x DSP C代码书写的普遍问题
7.2.3 DSP C运行时间环境
7.3 TMS320C55x C代码优化
7.3.1 C55x C代码优化步骤
7.3.2 编译C代码
7.3.3 剖切C代码
7.3.4 改进C代码
7.3.5 存储器管理问题
7.4 TMS320C55x C和汇编语言混合编程
7.4.1 TMS320C55x C和汇编语言混合编程概述
7.4.2 寄存器规则
7.4.3 函数结构和调用规则
7.4.4 C和汇编语言的接口
第8章 应用程序设计实例
8.1 FIR滤波器的DSP程序设计分析
8.1.1 FIR滤波器原理
8.1.2 FIR滤波器的DSP程序设计
8.2 FFT算法的原理和实现
8.2.1 FFT算法原理
8.2.2 FFT算法实现
参考文献
m=&x
前言
第1章 概述
1.1 数字信号处理技术概述
1.2 数字信号处理系统的基本组成
1.3 DSP芯片概述
1.4 数字信号处理的应用
第2章 设计开发一个DSP系统
2.1 如何获取技术参考资料以及得到相关源码
2.2 DSP选型
2.3 DSP系统开发流程
2.4 如何开始硬件设计
2.5 如何开始软件开发
2.6 一个简单的DSP系统
第3章 DSP体系结构和硬件开发
3.1 DSP芯片体系结构概述
3.2 TMS320C55x体系结构
3.2.1 TMS320C55x内部结构框图
3.2.2 TMS320C55x引脚功能介绍
3.2.3 TMS320C55x中央处理单元
3.2.4 TMS320C55x总线结构
3.2.5 TMS320C55x流水线操作
3.3 TMS320C55x〓存储器空间
3.4 TMS320C55x片内外设
3.4.1 模数转换器(ADC)
3.4.2 数字锁相环时钟产生器
3.4.3 存储器直接访问(DMA)控制器
3.4.4 指令缓存
3.4.5 实时时钟(RTC)
3.4.6 增强主机接口(EHPI)
3.4.7 看门狗定时器
3.4.8 多通道缓冲串行口(McBSP)
3.4.9 通用定时器
3.5 TMS320C55x外部存储器接口(EMIF)
3.5.1 功能与作用
3.5.2 EMIF中的寄存器
3.5.3 异步存储器的配置和连接
3.5.4 同步突发静态随机存储器(SBSRAM)的配置和连接
3.5.5 同步动态随机存储器(SDRAM)的配置和连接
3.6 OMAP5910体系结构简介
3.6.1 OMAP5910的体系结构
3.6.2 OMAP5910的软件结构
3.6.3 OMAP平台的开放性
第4章 DSP电路设计
4.1 DSP最小系统的搭建
4.2 TMS320C55x电源电路
4.2.1 对电源电压及电流要求
4.2.2 电源产生电路
4.3 TMS320C55x时钟电路和复位电路
4.3.1 振荡与时钟电路
4.3.2 复位和看门狗电路
4.4 可编程逻辑器件CPLD/FPGA的应用
4.4.1 FPGA/CPLD的设计流程
4.4.2 一个基于FPGA和DSP的雷达信号处理系统的设计
4.5 电路的抗干扰技术
4.5.1 干扰的来源和后果
4.5.2 系统电源抗干扰设计
4.5.3 硬件抗干扰设计
4.5.4 软件抗干扰设计
4.5.5 输入输出信号抗干扰措施
第5章 DSP集成开发环境
5.1 DSP集成开发环境概述
5.2 CCS2的安装和设置
5.2.1 CCS软件的安装
5.2.2 安装CCS配置程序
5.3 CCS2的基本操作
5.3.1 建立一个新的工程
5.3.2 向工程文件中添加文件的基本操作
5.3.3 建立和运行程序的基本操作
5.3.4 改变程序选项,并修改语法错误的基本操作
5.3.5 断点和观察窗的使用方法
5.3.6 探针点的使用方法
5.3.7 图形显示工具的用法
5.3.8 在观察窗中观察和修改变量的基本操作
5.3.9 GEL工具的使用方法
5.4 DSP/BIOS的应用
5.4.1 DSP/BIOS简介
5.4.2 DSP/BIOS的性能演示
5.4.3 DSP/BIOS组件
5.5 CCS2数据实时交换(RTDX)
5.5.1 RTDX概述
5.5.2 RTDX的使用
5.6 软件调试
5.6.1 断点
5.6.2 观察窗
5.6.3 探针点
5.6.4 软件仿真器分析
5.6.5 图形显示工具
5.6.6 符号浏览器
5.6.7 命令窗口
5.7 硬件仿真分析
5.7.1 硬件仿真概述
5.7.2 C55x总线工作方式
5.7.3 硬件仿真分析
第6章 汇编语言程序设计
6.1 汇编语言程序设计概述
6.1.1 汇编语言特点
6.1.2 TMS320C55x汇编语言
6.2 TMS320C55x寻址方式
6.2.1 绝对寻址模式
6.2.2 直接寻址模式
6.2.3 间接寻址模式
6.3 TMS320C55x汇编指令系统
6.3.1 TMS320C55x汇编语言格式
6.3.2 TMS320C55x指令系统中使用的符号
6.3.3 相关的状态位
6.3.4 指令集语法
6.3.5 算术运算指令
6.3.6 位操作指令
6.3.7 扩展辅助寄存器指令
6.3.8 逻辑运算指令
6.3.9 传输指令
6.3.10 程序控制指令
6.4 TMS320C55x汇编宏指令
6.5 TMS320C55x汇编伪指令
6.5.1 编译指令
6.5.2 连接指令
6.6 TMS320C55x目标文件格式
6.6.1 COFF的段
6.6.2 编译器如何处理段
6.6.3 连接器如何处理段
第7章 C语言程序设计
7.1 C语言程序设计概述
7.1.1 TMS320C55x C语言概况及特点
7.1.2 C语言基本语法概要
7.2 TMS320C55x C语言开发
7.2.1 TMS320C55x C语言概况及特点
7.2.2 C55x DSP C代码书写的普遍问题
7.2.3 DSP C运行时间环境
7.3 TMS320C55x C代码优化
7.3.1 C55x C代码优化步骤
7.3.2 编译C代码
7.3.3 剖切C代码
7.3.4 改进C代码
7.3.5 存储器管理问题
7.4 TMS320C55x C和汇编语言混合编程
7.4.1 TMS320C55x C和汇编语言混合编程概述
7.4.2 寄存器规则
7.4.3 函数结构和调用规则
7.4.4 C和汇编语言的接口
第8章 应用程序设计实例
8.1 FIR滤波器的DSP程序设计分析
8.1.1 FIR滤波器原理
8.1.2 FIR滤波器的DSP程序设计
8.2 FFT算法的原理和实现
8.2.1 FFT算法原理
8.2.2 FFT算法实现
参考文献
m=&x
TMS320C55x DSP原理、应用和设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×