新書推薦:
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:NT$
286.0
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:NT$
265.0
《
明式家具三十年经眼录
》
售價:NT$
2387.0
《
敦煌写本文献学(增订本)
》
售價:NT$
1010.0
《
耕读史
》
售價:NT$
500.0
《
地理计算与R语言
》
售價:NT$
551.0
《
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
》
售價:NT$
398.0
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:NT$
332.0
|
編輯推薦: |
教学资源
? 教学课件 配书教案(PPT)可到清华大学出版社网站本书页面下载。
?本书从应用的角度出发,注重激发学生的兴趣,循序渐进地从基础理论和应用两个方面介绍了TMS320DM6437的体系结构、原理、软硬件开发与程序设计,并结合作者在教学、科研实践中的丰富经验,系统、全面地论述了基于TMS320DM6437 DSP系统的开发过程,精选的每个案例都给出了原理介绍及C语言源程序。通过这些案例的学习,读者可较为容易地掌握TMS320DM6437嵌入式系统综合设计与开发技巧。
|
內容簡介: |
TI公司的TMS320C6000系列DSP是目前数字信号处理器中性能最好的产品之一,TMS320DM6437是TMS320C6000系列中一款重要的定点DSP芯片,其处理速度快、功能强大、片内外设丰富,应用广泛。本书全面介绍了TMS320DM6437的体系结构、原理、软硬件开发与程序设计方法,包括TMS320DM6437硬件结构、指令系统、软件开发环境及程序优化方法、片内资源、外设接口。本书还详细介绍了TMS320DM6437芯片在DSP主要算法、语音处理及图像处理方面的程序开发实例。 本书内容全面、实用,讲解通俗易懂,旨在使读者了解TMS320DM6437的体系结构和基本原理,掌握DSP系统的设计和开发过程,书中提供的案例便于读者学习理解DSP的程序开发方法。本书可作为高等院校电子工程、通信工程、自动化、计算机、电气工程和电力电子等专业的高年级本科生和研究生学习DSP的教材,也可供从事DSP应用系统设计开发的技术人员参考。
|
關於作者: |
张雪英 博士,教授,博士生导师,IEEE会员,中国电子学会高级会员,20062010年教育部电子科学与技术教学指导分委员会委员,20132017年教育部电子信息类教学指导委员会委员,山西省教学名师,山西省学术技术带头人。任教于太原理工大学信息工程学院,从事语音信号处理、DSP应用、模式识别等领域的教学和科研工作。近年来,在有关刊物和国际会议上发表论文100余篇,其中SCI、EI收录50余篇次;出版专著1部、教材5部,翻译图书2部,主编十二五国家级规划教材1部;主持完成国家及省部级项目20余项,授权国家发明专利6项;先后获山西省教学成果二等奖1项,获山西省科技进步二等奖2项,主持山西省精品资源共享课1门,多次被评为山西省优秀硕士学位论文指导教师、山西省研究生教育优秀导师。
|
目錄:
|
目录
第1章绪论
1.1DSP概述
1.1.1DSP的发展概况及趋势
1.1.2DSP的特点
1.1.3DSP的分类
1.1.4DSP的应用
1.1.5DSP芯片的选择
1.2DSP系统
1.2.1DSP系统的构成
1.2.2DSP系统的特点
1.2.3DSP系统的设计过程
1.3DSP芯片
1.3.1TI公司的DSP芯片
1.3.2其他公司的DSP芯片
1.4TMS320C6x6000概述
1.4.1TMS320C6x简介
1.4.2TMS320C6x结构
1.4.3TMS320C6x特点
1.4.4TMS320C6x的应用
本章小结
思考与练习题
第2章TMS320DM6437的硬件结构
2.1TMS320DM6437的基本结构
2.2TMS320DM6437 CPU结构
2.2.1CPU的组成
2.2.2CPU数据通路
2.2.3CPU状态控制寄存器
2.3片内存储器
2.3.1片内存储器结构
2.3.2存储器空间分配
2.3.3一级片内程序存储器
2.3.4一级片内数据存储器
2.3.5二级片内存储器
本章小结
思考与练习题
第3章TMS320DM6437的指令系统
3.1TMS320DM6437指令集概述
3.1.1指令和功能单元之间的映射
3.1.2延迟间隙
3.1.3指令操作码映射图
3.1.4并行操作
3.1.5条件操作
3.1.6寻址方式
3.2TMS320DM6437指令集
3.2.1加载存储指令
3.2.2算术运算指令
3.2.3逻辑及位域运算指令
3.2.4数据传送指令
3.2.5程序转移指令
3.2.6资源对公共指令集的限制
3.3汇编、线性汇编和伪指令
3.3.1汇编代码结构
3.3.2汇编伪指令
3.3.3汇编语言程序设计
3.3.4线性汇编
3.3.5链接器命令文件的编写和使用
本章小结
思考与练习题
第4章软件开发环境及程序优化
4.1DSP软件开发过程及开发工具
4.2CCS集成开发环境
4.2.1CCS安装与设置
4.2.2创建CCS工程项目
4.2.3工程导入
4.2.4CCS 6.0仿真与烧写
4.3DSPBIOS实时操作系统
4.3.1DSPBIOS的组件构成
4.3.2基于DSPBIOS的程序开发
4.4DSP的CC语言程序设计
4.4.1面向TMS320C64x的CC语言
4.4.2面向DSP的CC语言程序设计流程
4.4.3C语言源代码的优化
4.4.4汇编代码的优化
4.4.5C语言和汇编语言混合编程
本章小结
思考与练习题
第5章TMS320DM6437流水线与中断
5.1流水线
5.1.1流水线概述
5.1.2流水线操作
5.1.3指令对流水线性能的影响
5.1.4存储器对流水线性能的影响
5.2DSP的中断系统
5.2.1中断的基础知识
5.2.2中断控制寄存器
5.2.3中断响应过程
5.2.4中断嵌套
5.2.5中断向量程序
本章小结
思考与练习题
第6章TMS320DM6437主机接口与多通道缓冲串口
6.1主机接口
6.1.1HPI概述
6.1.2HPI的结构与功能
6.1.3HPI的读写时序
6.1.4HPI的操作
6.1.5HPI寄存器
6.1.6HPI的中断申请
6.1.7HPI应用实例
6.2多通道缓冲串口
6.2.1McBSP概述
6.2.2McBSP结构与对外接口
6.2.3McBSP寄存器
6.2.4McBSP的操作
6.2.5McBSP的应用
本章小结
思考与练习题
第7章TMS320DM6437通用输入输出接口与定时器
7.1通用输入输出接口GPIO
7.1.1GPIO接口概述
7.1.2GPIO功能
7.1.3中断和事件产生
7.1.4GPIO寄存器
7.2定时器
7.2.1定时器结构
7.2.2定时器的工作模式控制
7.2.3定时器寄存器
本章小结
思考与练习题
第8章TMS320DM6437应用程序设计
8.1DSP基本算法
8.1.1有限冲激响应FIR数字滤波器设计
8.1.2无限冲激响应IIR数字滤波器设计
8.1.3快速傅里叶变换FFT算法
8.1.4卷积算法
8.1.5自适应滤波算法
8.2语音信号采集与分析
8.2.1回声实验
8.2.2音频滤波
8.3图像处理
8.3.1图像点处理
8.3.2图像的几何变换
8.3.3图像增强
8.3.4图像边缘检测
本章小结
思考与练习题
附录ADSP系统配置及初始化程序
附录BGPIO接口与ZWT封装引脚的对应关系
附录C音频芯片TLV320AIC23B介绍
参考文献
|
內容試閱:
|
前言
TMS320C6000系列DSP是当前多处理通道、多功能和高数据处理速度DSP芯片的代表,其中TMS320C62xC64x处理器为定点DSP,TMS320C67x处理器为浮点DSP。TMS320C62x、TMS320C64x及TMS320C67x间代码兼容,且均采用高性能、支持超长指令字(VLIW)的VelociTI处理器结构。TMS320DM64xC64x是TI公司开发的第六代高性能DSP芯片,该器件的关键特性,如VLIW架构、两级存储器高速缓存体系和EDMA引擎使其成为计算密集型视频图像应用领域的理想选择。TMS320DM6437是TI公司在2006年推出的定点DSP芯片,是TMS320C6000平台中专门为高性能、低成本视频应用开发,支持达芬奇技术的一款重要的单核DSP处理器芯片,低廉的开发套件与芯片价格使其可以面向低成本应用场合,在图像处理和流媒体领域得到了广泛的应用。
本书以TMS320DM6437为描述对象,以应用系统设计为主线,系统介绍了TMS320DM6437的体系结构、原理、软硬件开发与程序设计,并给出了设计实例,便于读者学习DSP系统的设计方法。
全书共8章,其内容如下。
第1章: 绪论。首先对DSP的发展、特点、分类、应用及选择进行了概述; 然后对DSP系统构成和设计过程进行了介绍,并简单分析了TI及其他公司生产的一些常用DSP芯片的型号和特点; 最后重点介绍了高性能TMS320C6x系列DSP的结构组成、特点和应用。
第2章: TMS320DM6437的硬件结构。介绍TMS320DM6437的基本硬件结构,包括CPU体系结构、数据通路及状态控制寄存器,片内一级程序和数据存储器、片内二级存储器的基本构造及工作方式等。
第3章: TMS320DM6437的指令系统。首先对TMS320DM6437的指令集进行概述,包括指令和功能单元之间的映射、延迟间隙、指令操作码映射图、并行操作、条件操作和寻址方式,重点介绍了TMS320DM6437的指令系统和资源对公共指令集的限制,最后介绍了汇编、线性汇编和伪指令。
第4章: 软件开发环境及程序优化。主要介绍DSP软件开发过程和开发工具以及程序的优化方法。软件开发环境介绍了DSP软件开发过程、CCS集成开发环境,以及DSPBIOS实时操作系统; 程序设计及优化部分详细介绍了DSP的程序设计和优化方法,包括CC语言程序设计、面向DSP的CC语言程序设计流程、C语言源代码的优化、汇编代码的优化、C语言和汇编语言混合编程。
第5章: TMS320DM6437流水线与中断。第一部分介绍了TMS320DM6437的流水线,包括流水线操作、指令和存储器对流水线性能的影响; 第二部分介绍了DSP的中断系统,包括TMS320DM6437的中断控制寄存器、中断响应过程、中断嵌套和中断向量程序。
第6章: TMS320DM6437主机接口与多通道缓冲串口。TMS320DM6437主机接口部分介绍了HPI的结构与功能、读写时序,HPI的操作、寄存器、中断申请以及应用实例; 多通道缓冲串口部分介绍了McBSP结构与对外接口、McBSP的寄存器、操作以及应用。
第7章: TMS320DM6437通用输入输出接口与定时器。详细介绍了TMS320DM6437通用输入输出和定时器的基本结构和功能使用,包括GPIO接口功能、中断和事件产生、控制寄存器、定时器结构、定时器工作模式及定时器寄存器等。
第8章: TMS320DM6437应用程序设计。详细介绍了一些基于TMS320DM6437的算法实例及其实现过程,包括数字信号处理的基本算法(如FIR、IIR数字滤波器设计和FFT等)、语音信号采集与分析算法、图像点处理、几何变换、图像增强、图像边缘检测算法。通过这些算法实例,应该重点掌握DSP的初始化及一些通信接口的实现过程。
本书由张雪英、李鸿燕、贾海蓉和陈桂军合作编写。张雪英编写了第1章与第2章; 李鸿燕编写了第3章与第4章; 贾海蓉编写了第5章与第6章; 陈桂军编写了第7章与第8章和附录。全书由张雪英教授统稿。
在本书的编写过程中,得到了太原理工大学信息工程学院一些博士生、硕士生在应用程序调试方面的帮助。北京艾睿合众科技有限公司技术人员对基于SEEDDTK6437实验箱在调试程序过程中的问题给予了解答,在此对他们表示衷心的感谢。同时也感谢清华大学出版社的领导和编辑对本书提出的宝贵意见并给予的大力支持。
由于作者水平有限,书中难免存在不足和疏漏之处,恳请读者批评指正。
编者2018年11月
|
|