TMS320C3x系列DSP原理与开发技术

当前位置:首页 > 计算机网络 > 计算机体系结构 > TMS320C3x系列DSP原理与开发技术

出版社:西安电子科大
出版日期:2011-2
ISBN:9787560625256
作者:党瑞荣//高国旺
页数:344页

章节摘录

  2)存储器容量增大早期的DSP芯片,其片内存储器只有几百个单元。目前,片内程序和数据存储器可达到几十千字,而片外程序存储器和数据存储器可高达16M×48位和40Gx40位。  3)运算速度  近30年的发展,使得DSP的指令周期从400ns缩短到10ns以下,其相应的速度从2.5.MIPS提高到2000MIPS以上。4)高度集成化集滤波、A/D、D/A、ROM、RAM和DSP的内核于一体的模拟混合式DSP芯片已有较大的发展和应用。  5)运算精度和动态范围增大  由于输入信号动态范围和迭代算法可能带来的误差积累,因此对单片。DSP的精度提出了较高的要求。DSP的字长从8位已增加到40位,从而提高了运算精度。同时采用超长指令字(VL州)结构和高性能的浮点运算,扩大了数据处理的动态范围。6)开发工具进一步完善具有较完善的软件和硬件开发工具,如软件仿真器Simulator、在线仿真器Emulator、c编译器等,给开发应用带来了很大方便。值得一提的是CCS(CodeComposerStudio)发工具,它是TI公司针对本公司的DSP产品开发的集成开发环境。CCS的功能十分强大,它集成了代码的编辑、编译、链接和调试等诸多功能,而且支持C/C++和汇编的混合编程。开放式的结构允许用户采用自身的模块。它的出现大大简化了DSP的开发工作。2.DSP技术的发展趋势未来的10年,全球DSP产品将向着高性能、低功耗、加强融合和拓展多种应用的趋势发展,DSP芯片将越来越多地渗透到各种电子产品当中,成为各种电子产品尤其是通信类电子产品的技术核心。据TI公司预测,到2010年,DSP芯片的集成度将会增11倍,在单个芯片内将能集成5亿只晶体管。    ……

书籍目录

第1章  dsp概述  1.1  数字信号处理概述  1.2  可编程dsp芯片  1.2.1  dsp芯片的发展概况  1.2.2  dsp芯片的特点  1.2.3  dsp主要产品简介  1.2.4  dsp芯片的分类  1.2.5  dsp芯片的运算速度和dsp应用系统的运算量  1.2.6  dsp芯片的应用  1.2.7  dsp芯片的现状和发展趋势  1.3  ti公司dsp芯片的命名规则  1.4  dsp系统  1.4.1  dsp系统的构成  1.4.2  dsp系统的特点  1.4.3  dsp系统设计过程  1.4.4  dsp芯片的选择  本章小结  思考题与习题第2章  tms320vc33处理器结构  2.1  tms320vc33概述  2.2  tms320vc33的引脚描述  2.2.1  主总线接口信号  2.2.2  控制信号  2.2.3  串行口信号  2.2.4  定时器信号  2.2.5  电源及振荡器信号  2.2.6  jtag仿真信号  2.3  tms320vc33的cpu结构  2.4  总线结构及管理  2.4.1  内部总线  2.4.2  外部总线  2.4.3  总线管理  2.5  存储器管理  2.5.1  存储器组织  2.5.2  中断向量和分支指令存储器分配  2.5.3  外围寄存器地址分配  2.5.4  指令高速缓存器  2.6  cpu寄存器与其它寄存器  2.6.1  扩展精度寄存器  2.6.2  辅助寄存器  2.6.3  数据页指针  2.6.4  索引寄存器  2.6.5  块规模寄存器  2.6.6  系统堆栈指针  2.6.7  状态寄存器  2.6.8  cpu/dma中断使能寄存器  2.6.9  cpu中断标志寄存器  2.6.10  i/o控制寄存器  2.6.11  重复计数器和块重复寄存器  2.6.12  其它寄存器  2.7  中断管理  2.7.1  tms320vc33中断向量表  2.7.2  中断优先级  2.7.3  与中断有关的控制寄存器  2.7.4  中断标志寄存器描述  2.7.5  中断处理过程  2.7.6  cpu中断响应时间  2.7.7  外部中断  2.8  外围设备  2.8.1  定时器  2.8.2  串行口  2.8.3  dma控制器  本章小结  思考题和习题第3章  tms320c3x的浮点数格式与寻址类型.  3.1  浮点数格式  3.1.1  1eee浮点数格式  3.1.2  tms320c3x的浮点数格式  3.1.3  数据格式间的转换  3.1.4  浮点数的运算  3.2  寻址类型  3.2.1  立即数寻址  3.2.2  直接寻址  3.2.3  寄存器寻址  3.2.4  间接寻址  3.2.5  pc相对寻址  3.2.6  循环寻址  3.2.7  位反转寻址  3.3  寻址方式  3.3.1  普通寻址方式  3.3.2  三操作数寻址方式  3.3.3  并行寻址方式  3.3.4  长立即寻址方式  3.3.5  条件转移寻址方式  3.4  系统堆栈和用户堆栈管理  3.4.1  系统堆栈指针  3.4.2  用户堆栈  3.4.3  队列  本章小结  思考题与习题第4章  tms320c3x汇编语言指令与命令文件  4.1  汇编伪指令  4.2  tms320c3x汇编语言指令  4.2.1  数据传输指令  4.2.2  操作数指令  4.2.3  三操作数指令  4.2.4  流程控制指令  4.2.5  互锁指令  4.2.6  并行指令  4.3  公共目标文件格式  4.3.1  汇编器的作用  4.3.2  链接器的作用  4.3.3  公共目标文件格式的相关概念.  4.3.4  汇编器对段的处理  4.3.5  链接器对段的处理  4.4  命令文件  本章小结  思考题和习题第5章  基于汇编语言的程序设计  5.1  汇编语言源程序格式  5.2  用汇编语言编程的技巧  5.3  流水线操作  5.3.1  流水线结构  5.3.2  流水线冲突  5.3.3  解除寄存器冲突  5.4  初始化程序设计  5.5  典型流程控制程序设计举例  5.5.1  子程序调用  5.5.2  中断服务程序  5.5.3  延时跳转  5.5.4  重复操作  5.5.5  位操作  5.5.6  数据块转移  5.6  算术运算和数据转换程序设计  5.6.1  整数和浮点数除法  5.6.2  平方根  5.6.3  扩展精度算法  5.7  典型的信号处理算法程序设计  5.7.1  压扩  5.7.2  fir、iir和自适应滤波器  5.7.3  快速傅里叶变换  5.7.4  格型滤波器  本章小结  思考题与习题第6章  基于c语言的dsp芯片开发  6.1  引言  6.2  ansic编译器  6.2.1  优化ansic编译器  6.2.2  优化编译器  6.3  c语言编程基础知识  6.3.1  数据类型  6.3.2  关键字  6.3.3  寄存器变量  6.3.4  pragma指令(预处理指令)  6.3.5  asm语句  6.3.6  初始化静态和全局变量  6.4  基于c语言的dsp芯片开发的运行环境  6.4.1  存储器模式  6.4.2  目标请求  6.4.3  寄存器规则  6.4.4  函数结构和调用规则  6.4.5  中断处理  6.4.6  系统初始化  6.4.7  tms320c3xc程序开发举例  6.5  c语言与汇编语言的混合编程  6.5.1  汇编与c语言接口  6.5.2  独立的c语言和汇编模块接口  6.5.3  从c程序中访问汇编语言变量  6.5.4  在汇编程序中访问c程序变量  本章小结  思考题与习题第7章  开发工具与集成开发  7.1  引言  7.2  代码生成工具  7.2.1  代码生成工具程序  7.2.2  宏汇编器和链接器  7.2.3  c编译器  7.2.4  文档管理器和库生成器  7.2.5  代码格式转换器  7.2.6  编译汇编链接应用举例  7.3  代码调试工具  7.3.1  c/汇编源码调试器  7.3.2  初学者工具dsk  7.3.3  软件模拟器  7.3.4  评价模块  7.3.5  软件开发系统  7.3.6  仿真器  7.4  cc集成开发环境  7.4.1  cc功能简介  7.4.2  cc软件的安装  7.4.3  cc软件的设置  7.4.4  cc文件名介绍  7.4.5  cc的应用界面  7.4.6  主菜单  7.4.7  常用工具条  7.4.8  cc开发软件应用举例  本章小结  思考题与习题第8章  dsp最小系统的设计与程序引导  8.1  ti公司dsp主要外围器件选择  8.2  基于tms320vc33的dsp最小系统设计  8.2.1  电源设计  8.2.2  复位信号的产生  8.2.3  时钟电路设计  8.2.4  等待  8.2.5  jtag仿真接口  8.3  dsp与外围存储器的接口  8.3.1  存储器的发展现状  8.3.2  eprom和dsp的接口  8.3.3  .flash、ram与dsp的接口  8.3.4  nvsram与dsp的接口  8.4  3.3  v和5v混合逻辑系统设计  8.5  程序引导功能的实现  8.5.1  引导方式选择  8.5.2  引导程序的工作流程  8.5.3  引导数据结构  8.5.4  中断的考虑  8.5.5  hex格式的转换  8.5.6  命令文件的建立  本章小结  思考题与习题第9章  tms320vc33芯片的应用实例  9.1  高分辨率感应测井仪数据采集系统  9.1.1  系统功能描述  9.1.2  硬件电路设计  9.1.3  软件设计  9.2  基于dsp芯片的usb通信接口的实现  9.2.1  usb接口概述  9.2.2  usb接口设计方案选择  9.2.3  usb接口芯片pdiusbdl2  9.2.4  dsp与pdiusbdl2硬件接口  9.2.5  软件设计  本章小结  思考题与习题参考文献

作者简介

《TMS320C3x系列DSP原理与开发技术》基于作者多年来对DSP进行开发、应用研究及教学的经验与成果。全书以TI公司TMS320C3x系列中性价比较高的DSP芯片TMS320VC33为例,系统地讲述了DSP芯片的原理结构和开发技术。《TMS320C3x系列DSP原理与开发技术》共9章,内容包括DSP概述、TMS320VC33处理器结构、TMS320C3x的浮点数格式与寻址类型、TMS320C3x汇编语言指令与命令文件、基于汇编语言的程序设计、基于c语言的DSP芯片开发、开发工具与集成开发环境、DSP最小系统的设计与程序引导、TMS320VC33芯片的应用实例等。《TMS320C3x系列DSP原理与开发技术》内容丰富,实用性强,可作为相关专业本科生和研究生的教材,也可供电子技术、信号处理等领域的工程技术人员参考,还可作为自学TMS320C3x系列DSP芯片的参考书。《TMS320C3x系列DSP原理与开发技术》配有电子教案,需要者可登录出版社网站,免费下载。

图书封面


 TMS320C3x系列DSP原理与开发技术下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024