DSP 集成开发与应用实例[按需印刷]
基本信息
- 作者: 张雄伟等
- 丛书名: DSP 应用丛书
- 出版社:电子工业出版社
- ISBN:7505377035
- 上架时间:2002-7-16
- 出版日期:2002 年6月
- 页码:359
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > DSP
内容简介回到顶部↑
可编程DSP芯片的开发与应用是当前通信与电子领域的热点问题。本书在简要介绍DSP芯片的基本概念及DSP应用系统的基础上,分三部分介绍DSP芯片的开发与应用方法。首先介绍了基于C语言的DSP定点运算实例,为开发定点DSP程序奠定了原理基础;其次介绍了美国得州仪器公司推出的先进的DSP集成开发环境CCS(Code Composer Studio),为开发DSP程序奠定了工具基础;最后以TMS320C5000系列DSP芯片为例介绍了DSP芯片的软、硬件实例和系统实例,为开发DSP系统奠定了实用基础。
本书是《DSP芯片的原理与开发应用》及其第2版的姊妹篇,旨在使读者掌握先进的DSP开发工具,提高DSP芯片的开发与应用能力。
本书可供通信和电子等领域从事DSP系统设计的广大科技人员和高等学校的教师阅读参考,也可作为相关专业研究生、高年级本科生和DSP芯片应用培训人员的参考教材。
本书是《DSP芯片的原理与开发应用》及其第2版的姊妹篇,旨在使读者掌握先进的DSP开发工具,提高DSP芯片的开发与应用能力。
本书可供通信和电子等领域从事DSP系统设计的广大科技人员和高等学校的教师阅读参考,也可作为相关专业研究生、高年级本科生和DSP芯片应用培训人员的参考教材。
目录回到顶部↑
第1章 dsp概述
1.1 引言
1.2 dsp芯片的基本概念
1.3 dsp应用系统的构成
1.4 dsp应用系统的设计过程
1.5 dsp应用系统的开发工具
1.6 ti 系列dsp芯片简介
1.6.1 ti系列dsp芯片概貌
1.6.2 tms320c2000系列简介
1.6.3 tms320c5000系列简介
1.6.4 tms320c6000系列简介
1.6.5 ti 其他dsp芯片简介
1.7 小结
第2章 基于c语言的dsp定点运算实例
2.1 dsp定点运算的基本原理
2.1.1 定点的基本概念
2.1.2 溢出及处理方法
2.1.3 舍入及截尾
2.2 定义及基本运算
2.2.1 定义
1.1 引言
1.2 dsp芯片的基本概念
1.3 dsp应用系统的构成
1.4 dsp应用系统的设计过程
1.5 dsp应用系统的开发工具
1.6 ti 系列dsp芯片简介
1.6.1 ti系列dsp芯片概貌
1.6.2 tms320c2000系列简介
1.6.3 tms320c5000系列简介
1.6.4 tms320c6000系列简介
1.6.5 ti 其他dsp芯片简介
1.7 小结
第2章 基于c语言的dsp定点运算实例
2.1 dsp定点运算的基本原理
2.1.1 定点的基本概念
2.1.2 溢出及处理方法
2.1.3 舍入及截尾
2.2 定义及基本运算
2.2.1 定义
前言回到顶部↑
自20世纪80年代初DSP芯片诞生以来,DSP芯片得到了飞速的发展。DSP芯片的性能越来越高,价格越来越低,开发方法越来越便利,开发工具越来越先进。单就性能来说,与DSP芯片刚出现时相比,提高了几百倍。因此,DSP芯片已经在通信、控制、信号处理、仪器仪表、医疗、家电等很多领域得到了越来越广泛的应用。DSP芯片的开发应用已经成为通信、电子等领域科技人员必须掌握的一门重要的实用技术。本书是《DSP芯片的原理与开发应用》(第2版)的提高篇,旨在使读者掌握先进的DSP开发工具,进一步提高DSP芯片的开发与应用能力。
本书共10章,可分为三部分。
第一部分是应用基础,包括第1章和第2章。
第1章首先简要介绍了DSP芯片的基本概念,然后介绍了DSP应用系统的基本构成、设计过程及开发DSP系统所需的开发工具,最后对美国TI公司的系列DSP芯片的基本概况作了简要介绍。
第2章在介绍DSP定点运算基本原理的基础上,详细介绍了加法、减法、乘法、乘累加/乘累减、除法、移位、归一化运算以及幂、对数、开平方等非线性运算的C语言定点程序实例。
第二部分是CCS集成开发环境,包括第3,4,5,6,7章。
第3章介绍了CCS的基本特征、软件安装、系统配置方法;介绍了CCS组件及其特征,包括代码生成工具、集成开发环境、DSP/BIOS插件和API函数以及RTDX等。
第4章比较详细地介绍了CCS集成开发环境,对其中的菜单功能和Standard,GEL,Project,Debug和Edit工具栏进行了介绍。基于两个实例,以Simulator应用为例,介绍了CCS的基本使用方法。
第5章介绍了CCS中DSP/BIOS的原理及应用方法。首先概述了DSP/BIOS的组件,包括DSP/BIOS实时库与API函数、DSP/BIOS配置工具和DSP/BIOS插件;接着介绍了命名规则和DSP/BIOS程序的生成方法;最后通过两个实例介绍DSP/BIOS的使用方法,实例1通过一个简单例子介绍如何使用DSP/BIOS创建、生成、调试和测试程序;实例2通过创建一个多线程程序,介绍如何借助DSP/BIOS分析DSP程序的性能。
第6章介绍了RTDX(实时数据交换)的原理及应用方法,首先介绍了RTDX的工作原理,接着介绍了RTDX的配置参数、用户接口和OLE(对象链接嵌入)接口,最后介绍了实时通信程序的设计方法,并通过实例运用RTDX进行DSP程序的实时特性分析。
第7章介绍了GEL(通用扩展语言)和Visual Linker(可视化链接器)的使用方法。
第三部分是应用实例,包括第8,9,10章。
第8章介绍了TMS320C5000系列的硬件应用实例。重点介绍了HPI(主机接口)和McBSP(多通道缓冲串行口)两种DSP外设的基本原理,并通过实例介绍了两种接口的应用方法。
第9章介绍了TMS320C5000系列的软件应用实例。首先介绍了常用的几种软件编程方法,包括用C语言编程、用汇编语言编程、用代数语言编程、用C和汇编语言混合编程以及在C程序中直接嵌入汇编语言编程的方法,并且介绍了独立C和汇编模块的接口方法及相互访问变量的方法;接着介绍了C编译器的堆栈分配机制、函数调用规则及参数传递方法;然后通过实例介绍了汇编程序优化的方法;最后介绍了采用扩展寻址时软件需要注意的几个问题。
第10章以TMS320C54x 为例,结合数字信号处理和通信中最常见、具有代表性的应用,介绍TMS320C5000系列DSP芯片的软件设计方法,包括利用DSP芯片实现异步串行通信(UART)、双音多频(DTMF)信号的产生和检测、快速傅里叶变换(FFT)、数字滤波器(IIR和FIR滤波器)、回波抵消和线性预测(LPC)计算等。
本书由张雄伟策划并编写了第1章和第2章,徐光辉编写了第3,4,5,6,7章,陈亮编写了第8,9,10章,全书由张雄伟审校。在编写过程中,黄忠虎提供了部分资料,杨吉斌为本书绘制了部分插图,在此一并表示衷心的感谢。
由于作者水平所限,书中不当之处在所难免,恳请广大读者给予指正。
作者
2002年3月于南京解放军理工大学通信工程学院
本书共10章,可分为三部分。
第一部分是应用基础,包括第1章和第2章。
第1章首先简要介绍了DSP芯片的基本概念,然后介绍了DSP应用系统的基本构成、设计过程及开发DSP系统所需的开发工具,最后对美国TI公司的系列DSP芯片的基本概况作了简要介绍。
第2章在介绍DSP定点运算基本原理的基础上,详细介绍了加法、减法、乘法、乘累加/乘累减、除法、移位、归一化运算以及幂、对数、开平方等非线性运算的C语言定点程序实例。
第二部分是CCS集成开发环境,包括第3,4,5,6,7章。
第3章介绍了CCS的基本特征、软件安装、系统配置方法;介绍了CCS组件及其特征,包括代码生成工具、集成开发环境、DSP/BIOS插件和API函数以及RTDX等。
第4章比较详细地介绍了CCS集成开发环境,对其中的菜单功能和Standard,GEL,Project,Debug和Edit工具栏进行了介绍。基于两个实例,以Simulator应用为例,介绍了CCS的基本使用方法。
第5章介绍了CCS中DSP/BIOS的原理及应用方法。首先概述了DSP/BIOS的组件,包括DSP/BIOS实时库与API函数、DSP/BIOS配置工具和DSP/BIOS插件;接着介绍了命名规则和DSP/BIOS程序的生成方法;最后通过两个实例介绍DSP/BIOS的使用方法,实例1通过一个简单例子介绍如何使用DSP/BIOS创建、生成、调试和测试程序;实例2通过创建一个多线程程序,介绍如何借助DSP/BIOS分析DSP程序的性能。
第6章介绍了RTDX(实时数据交换)的原理及应用方法,首先介绍了RTDX的工作原理,接着介绍了RTDX的配置参数、用户接口和OLE(对象链接嵌入)接口,最后介绍了实时通信程序的设计方法,并通过实例运用RTDX进行DSP程序的实时特性分析。
第7章介绍了GEL(通用扩展语言)和Visual Linker(可视化链接器)的使用方法。
第三部分是应用实例,包括第8,9,10章。
第8章介绍了TMS320C5000系列的硬件应用实例。重点介绍了HPI(主机接口)和McBSP(多通道缓冲串行口)两种DSP外设的基本原理,并通过实例介绍了两种接口的应用方法。
第9章介绍了TMS320C5000系列的软件应用实例。首先介绍了常用的几种软件编程方法,包括用C语言编程、用汇编语言编程、用代数语言编程、用C和汇编语言混合编程以及在C程序中直接嵌入汇编语言编程的方法,并且介绍了独立C和汇编模块的接口方法及相互访问变量的方法;接着介绍了C编译器的堆栈分配机制、函数调用规则及参数传递方法;然后通过实例介绍了汇编程序优化的方法;最后介绍了采用扩展寻址时软件需要注意的几个问题。
第10章以TMS320C54x 为例,结合数字信号处理和通信中最常见、具有代表性的应用,介绍TMS320C5000系列DSP芯片的软件设计方法,包括利用DSP芯片实现异步串行通信(UART)、双音多频(DTMF)信号的产生和检测、快速傅里叶变换(FFT)、数字滤波器(IIR和FIR滤波器)、回波抵消和线性预测(LPC)计算等。
本书由张雄伟策划并编写了第1章和第2章,徐光辉编写了第3,4,5,6,7章,陈亮编写了第8,9,10章,全书由张雄伟审校。在编写过程中,黄忠虎提供了部分资料,杨吉斌为本书绘制了部分插图,在此一并表示衷心的感谢。
由于作者水平所限,书中不当之处在所难免,恳请广大读者给予指正。
作者
2002年3月于南京解放军理工大学通信工程学院











加载中...

