文档详情

DSP芯片原理与开发应用(第4版)全套PPT课件.pptx

发布:2023-11-20约2万字共290页下载文档
文本预览下载声明
;引言 DSP系统 DSP芯片 小结 习题与思考题;1.1 引 言 ;1.1 引 言;1.2 DSP系统;2、DSP系统的特点 接口方便。DSP应用系统与其他以现代数字技术为基础的系统或设备都是相互兼容的。与这样的系统接口以实现某种功能要比模拟系统与这些系统接口要容易的多。 编程方便。DSP应用系统中的可编程DSP芯片可使设计人员在开发过程中灵活方便地对软件进行修改和升级。 稳定性好。DSP应用系统以数字处理为基础,受环境温度以及噪声的影响较小,可靠性高。;2、DSP系统的特点 精度高。16位数字系统可以达到10-5的精度。 可重复性好。模拟系统的性能受元器件参数性能变化比较大,而数字系统基本不受影响,因此数字系统便于调试、测试和大规模生产。 集成方便。DSP应用系统中的数字部件有高度的规范性,便于大规模集成。;3、DSP系统的设计;4、DSP系统的开发 ;1、DSP芯片的定义 单指令周期内一般至少可完成一次乘法和一次加法; 程序空间和数据空间分开,可同时访问指令和数据; 片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; 具有低开销或无开销循环及跳转的硬件支持; 快速的中断处理和硬件I/O支持; 具有在单周期内操作的多个硬件地址产生器; 可以并行执行多个操作; 支持流水线操作,使取指、译码和执行等操作可以并行执行。;2、DSP芯片的特点 2.1 哈佛结构 主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统中设置了程序总线和数据总线两条总线,从而使数据的吞吐率提高了一倍。;2、DSP芯片的特点 2.2 流水线操作 与哈佛结构相关,DSP芯片广泛采用流水线以减少指令执行时间,从而增强了处理器的处理能力。采用流水线操作,处理器可以并行处理多条指令,每条指令处于流水线上的不同阶段。;2、DSP芯片的特点 2.3 专用的硬件乘法器 乘法是数字信号处理的重要组成部分。在通用微处理器中,乘法指令由一系列加法来实现,故需许多个指令周期来完成。相比而言,DSP芯片的特征就是有一个专用的硬件乘法器,乘法可在一个指令周期内完成。 ;2、DSP芯片的特点 2.4 高效的DSP指令 如,TMS32010中的LTD和MPY指令可以将FIR滤波器抽头计算从4条降为2条。在第二代处理器中,增加了RPT(RPTK)和MACD指令,可以进一步将每个抽头的运算时间从2条降为1条: RPTK 255 MACD ;3、DSP芯片的发展 第一片单片DSP芯片应当是1978年AMI公司宣布的S2811 。 1980年,日本NEC公司推出的uPD7720是第一片具有乘法器的商用DSP芯片。 在这之后,最成功的DSP芯片当数美国TI公司的一系列产品。 美国模拟器件公司(Analog Devices,简称AD公司)在DSP芯片市场上也占有较大的份额, ;4、TI公司的DSP芯片 TMS320C2000系列: 包括TMS320C2xx/C24x/C28x等; TMS320C5000系列: 包括TMS320C54x/C55x/OMAP等; TMS320C6000系列: 包括TMS320C62x/C67x/C64x等。;5、DSP芯片的分类 按基础特性分 静态DSP芯片; 一致性DSP芯片。 按数据格式分 定点DSP芯片; 浮点DSP芯片。 按用途分 通用型DSP芯片; 专用型DSP芯片。;6、DSP芯片的选择 DSP芯片的运算速度 DSP芯片的价格 DSP芯片的硬件资源 DSP芯片的运算精度 DSP芯片的开发工具 DSP芯片的功耗 其他因素 ;7、DSP系统的运算量 按样点处理 DSP算法对每一个输入样点循环一次。 如,一个采用LMS算法的256抽头的自适应FIR滤波器,假定每个抽头的计算需要3个MAC周期,则256抽头计算需要256×3=768个MAC周期。如果采样频率为8 kHz,即样点之间的间隔为125 μs,DSP芯片的MAC周期为200 ns,则768个MAC周期需要153.6 μs的时间,显然无法实时处理,需要选用速度更高的DSP芯片。 ;7、DSP系统的运算量 按帧处理 DSP算法每隔一定时间间隔(通常称为帧)循环一次 设DSP芯片的指令周期为p(ns),一帧的时间为??(ns),则该DSP芯片在一帧内所能提供的最大运算量为??/p条指令。 ;本章介绍了DSP芯片的基本概念,以及DSP系统的构成、特点、设计过程和开发方法,重点对DSP芯片的一些基础知识进行了阐述,学习掌握这些基础知识可以为后续知识的学习奠定基础。 本书的原理与方法适用于所有DSP芯片。在
显示全部
相似文档