新書推薦:
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
《
不挨饿快速瘦的减脂餐
》
售價:NT$
305.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:NT$
504.0
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:NT$
602.0
《
化妆品学原理
》
售價:NT$
254.0
《
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
》
售價:NT$
214.0
《
爱你,是我做过最好的事
》
售價:NT$
254.0
《
史铁生:听风八百遍,才知是人间(2)
》
售價:NT$
254.0
|
編輯推薦: |
以TMS320C54x系列芯片为主介绍,提供电子课件。
|
內容簡介: |
本书以TI公司的TMS320C54x系列芯片为描述对象,以应用系统设计为主线,系统地介绍了DSP芯片的基本结构、开发和应用。全书共分为9章,首先详细介绍了TMS320C54x的体系结构、原理和指令系统;其次介绍了汇编语言开发工具、汇编程序设计和应用程序开发实例;然后从应用的角度介绍了DSP芯片的片内外设应用和DSP系统的硬件设计,并通过两个应用系统设计实例介绍了DSP芯片的开发过程;*后对集成开发环境CCS软件的使用方法进行了详尽的描述。
|
關於作者: |
邹彦,男,北华大学电工电子实验教学中心教师,多年来一直从事模拟电路、数字电路、DSP等课程的教学、实验和科研工作。
|
目錄:
|
第1章绪论
1.1数字信号处理概述
1.2可编程DSP芯片
1.2.1DSP芯片的发展概况
1.2.2DSP芯片的特点
1.2.3DSP芯片的分类
1.2.4DSP芯片的应用
1.2.5DSP芯片的发展现状和趋势
1.3DSP系统
1.3.1DSP系统的构成
1.3.2DSP系统的特点
1.3.3DSP系统的设计过程
1.3.4DSP芯片的选择
1.4DSP产品简介
本章小结
思考题与习题
第2章TMS320C54x的硬件结构
2.1C54x的基本结构
2.2C54x的主要特性和外部引脚
2.2.1C54x的主要特性
2.2.2 C54x的引脚功能
2.3C54x的内部总线结构
2.4C54x的中央处理器
2.4.1算术逻辑运算单元(ALU)
2.4.2累加器A和B
2.4.3桶形移位寄存器
2.4.4乘法-累加单元(MAC)
2.4.5比较、选择和存储单元(CSSU)
2.4.6指数编码器(EXP)
2.4.7CPU状态和控制寄存器
2.5C54x的存储空间结构
2.5.1存储空间结构
2.5.2程序存储空间
2.5.3数据存储空间
2.5.4IO空间
2.6C54x的片内外设电路
2.7C54x的系统控制
2.7.1 程序地址的生成
2.7.2流水线操作
2.7.3系统的复位
2.7.4中断操作
2.7.5省电和保持方式
2.8C54x的外部总线
2.8.1外部总线接口
2.8.2外部总线等待状态控制
2.8.3外部总线接口时序
本章小结
思考题与习题
第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.2C54x指令的表示方法
3.2.1指令系统中的符号
3.2.2指令系统中的运算符
3.3C54x的指令系统
3.3.1数据传送指令
3.3.2算术运算指令
3.3.3逻辑运算指令
3.3.4程序控制指令
3.3.5并行操作指令
3.3.6重复操作指令
本章小结
思考题与习题
第4章汇编语言程序的开发工具
4.1C54x软件开发过程
4.2汇编语言程序的编辑、汇编和链接过程
4.3COFF的一般概念
4.3.1COFF文件的基本单元
4.3.2汇编器对段的处理
4.3.3链接器对段的处理
4.3.4链接器对程序的重新定位
4.3.5程序装入
4.3.6COFF文件中的符号
4.4源程序的汇编
4.4.1汇编程序的运行
4.4.2汇编时的列表文件
4.4.3汇编伪指令
4.4.4宏定义和宏调用
4.5链接器的使用
4.5.1链接器的运行
4.5.2链接命令文件的编写与使用
4.5.3目标库
4.5.4MEMORY命令
4.5.5SECTIONS命令
4.5.6多个文件的链接实例
本章小结
思考题与习题
第5章TMS320C54x的汇编语言 程序设计
5.1概述
5.1.1汇编语言源程序格式
5.1.2汇编语言中的常数与字符串
5.1.3汇编源程序中的符号
5.1.4汇编源程序中的表达式
5.2堆栈的使用方法
5.3控制程序
5.3.1分支操作程序
5.3.2循环操作程序
5.4算术运算程序
5.4.1加减法运算和乘法运算
5.4.2除法运算
5.4.3长字运算和并行运算
5.5重复操作程序
5.5.1单指令重复操作
5.5.2块程序重复操作
5.5.3循环嵌套
5.6数据块传送程序
5.7小数运算程序
5.8浮点运算程序
本章小结
思考题与习题
第6章应用程序设计
6.1FIR滤波器的DSP实现
6.1.1FIR滤波器的基本结构
6.1.2FIR滤波器的设计方法
6.1.3FIR滤波器的MATLAB设计
6.1.4FIR滤波器的DSP实现
6.1.5FIR滤波器的设计实例
6.2IIR滤波器的DSP实现
6.2.1IIR滤波器的基本结构
6.2.2IIR滤波器的设计
6.2.3IIR滤波器的MATLAB设计
6.2.4IIR滤波器的DSP实现
6.3快速傅里叶变换(FFT)的DSP实现
6.3.1FFT算法的简介
6.3.2FFT算法的DSP实现
6.4正弦波信号发生器
6.4.1产生正弦波的算法
6.4.2正弦波的实现
本章小结
思考题与习题
第7章TMS320C54x片内外设、接口及应用
7.1C54x的主机接口(HPI)
7.2C54x的定时器
7.2.1定时器结构
7.2.2C54x定时器计数器的应用
7.3C54x的串行口
7.3.1标准同步串行口(SP)
7.3.2缓冲同步串行口(BSP)
7.3.3时分复用串行口(TDM)
7.3.4多通道缓冲串行口(McBSP)
7.3.5C54x串行口的应用
7.4C54x的中断系统
7.4.1中断寄存器
7.4.2中断控制
7.4.3中断系统的应用
本章小结
思考题与习题
第8章TMS320C54x的硬件设计
8.1硬件设计概述
8.2DSP系统的基本设计
8.2.1电源电路的设计
8.2.2复位电路的设计
8.2.3时钟电路的设计
8.3DSP的电平转换电路设计
8.4DSP存储器和IO扩展
8.4.1程序存储器的扩展
8.4.2数据存储器的扩展
8.4.3IO扩展应用
8.4.4综合扩展应用
8.5DSP与AD、DA转换器的接口
8.5.1C54x与AD转换器的接口
8.5.2C54x与DA转换器的接口
8.6DSP系统的硬件设计实例
8.6.1基于G.729A标准的DSP实时系统的设计
8.6.2语音基带处理模块的设计
本章小结
思考题与习题
附录ATMS320C54x助记符汇编指令集
参考文献
|
內容試閱:
|
21世纪是数字化的时代,随着越来越多的电子产品将数字信号处理(DSP)作为技术核心,DSP已经成为推动数字化进程的动力。作为数字化最重要的技术之一,DSP无论在其应用的深度还是广度方面,都在以前所未有的速度向前发展。
数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器,它是现代电子技术、计算机技术和信号处理技术相结合的产物。随着信息处理技术的飞速发展,数字信号处理技术已逐渐发展成为一门主流技术,在电子信息、通信、软件无线电、自动控制、仪器仪表、信息家电等高科技领域得到了越来越广泛的应用。
数字信号处理器由于运算速度快、具有可编程特性和接口灵活的特点,在许多电子产品的研制、开发与应用中发挥着越来越重要的作用。采用DSP芯片来实现数字信号处理系统更是当前的发展趋势。
近年来,DSP技术在我国也得到了迅速的发展,不论是在科学技术研究,还是在产品的开发等方面,其应用越来越广泛,并取得了丰硕的成果。为了紧跟DSP技术的发展,越来越多的高校开设了有关DSP技术的课程和实验。为了适应DSP技术的发展,满足教学和产业市场的需求,让更多的本科生、研究生和工程技术人员能尽快学习、掌握DSP应用技术,促进我国DSP技术水平的不断提高,我们编写了这本教材。
本书依据作者近几年为本科生开设DSP原理及应用课程的讲义和讲稿,参考国内外最新的教材和文献资料,结合近几年来学习、开发DSP系统的体会编写而成。其目的是使读者了解TMS320C54x的体系结构和基本原理,熟悉DSP芯片的开发工具和使用,掌握DSP系统的软硬件设计和应用系统的开发方法,具备独立从事DSP应用开发的能力。
本书的主要特点是以TI公司16位定点处理器TMS320C54x系列芯片为描述对象,以应用系统设计为主线,系统地介绍DSP芯片的基本结构、软件开发和硬件设计,并给出设计实例,使读者尽快掌握DSP系统的设计方法。
全书共分为8章,其内容如下。
第1章:绪论。
第2章:TMS320C54x的硬件结构。详细介绍TMS320C54x的体系结构与原理,内容包括总线结构、中央处理器、存储器结构、片内外设电路、系统控制和外部总线等。
第3章:TMS320C54x的指令系统。首先详细介绍数据的7种寻址方式,然后介绍指令的表示方式,最后重点介绍DSP的指令系统。
第4章:汇编语言程序的开发工具。主要介绍汇编语言程序的开发工具和开发过程。第一部分简要介绍软件开发过程,包括汇编语言程序的编辑、汇编和链接过程等;第二部分介绍公共目标文件格式(COFF);第三部分介绍程序语言开发工具的使用方法,包括汇编器和链接器等。
第5章:TMS320C54x的汇编语言程序设计。主要介绍汇编语言程序设计的方法。首先概述汇编源程序,包括汇编语言源程序的格式、常数、字符串、符号和表达式;然后详细介绍汇编语言程序设计,包括堆栈使用方法、控制程序、算术运算程序、重复操作程序、数据块传送程序、小数运算程序和浮点运算程序。
第6章:应用程序设计。介绍数字信号处理和通信中最常见、最具有代表性的应用,如FIR滤波器、IIR滤波器、FFT变换、正弦信号发生器的实现方法。
第7章:TMS320C54x片内外设、接口及应用。从应用的角度介绍主机接口、定时器、串行口和中断系统应用设计。
第8章:TMS320C54x的硬件设计,主要介绍基于TMS320C54x DSP系统的硬件设计方法。首先概述系统的硬件设计过程;其次详细介绍DSP系统的基本设计,包括电源电路、复位电路和时钟电路的设计;然后介绍DSP电平转换电路的设计、DSP存储器和IO的扩展、DSP与AD转换器和DA转换器的接口设计;最后通过两个实例介绍DSP系统的硬件设计。
另外,TI公司CCS集成开发环境的使用方法本书不做介绍,请读者参考相关书籍。
本书主要作为电子信息、通信工程和自动化等专业高年级本科生和研究生学习DSP课程的教材或参考书,包括实验在内大约48~60学时,也可供从事DSP芯片开发应用的工程技术人员参考。
本书由邹彦、唐冬和宁志刚合作编写。其中,邹彦编写第1、2、6、8章和附录,唐冬编写第3、5章和第4章的部分内容,宁志刚编写第4章的部分内容和第7章。全书由邹彦统稿和定稿。另外,董湘君、李圣参加了本书第3、5、8章中部分例子的调试工作。
由于DSP技术是一门发展迅速的新技术,加上作者水平有限,编写时间仓促,书中错误和不妥之处在所难免,敬请广大读者批评指正。
|
|