LDXDSP原理与应用张卫宁第1章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《LDXDSP原理与应用张卫宁第1章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LDXDSP 原理 应用 张卫宁第 课件
- 资源描述:
-
1、李大湘数字信号处理器原理数字信号处理器原理B 1 总课时:总课时:48课时课时(32理论理论+16实践实践),3个学分个学分 2 理论:教材前理论:教材前6章内容章内容+试验相关算法介绍试验相关算法介绍 3 实践:实践:(1)试验箱:试验箱:Wintech TS-DM642 (2)数字图像处理相关的试验数字图像处理相关的试验例如:边缘检测、直方图均衡、中值滤波等例如:边缘检测、直方图均衡、中值滤波等 4 考试:考试:平时的试验报告平时的试验报告40%+笔试笔试60%5 要求:要求:不能旷课、不迟到、不早退,参加试验课且交报告不能旷课、不迟到、不早退,参加试验课且交报告 各班班长下次课交一份本班
2、同学名单各班班长下次课交一份本班同学名单第第1章:章:DSP技术概要技术概要(Digital Signal Processors,简称简称)是一种用于数字)是一种用于数字信号处理的信号处理的。它的诞生。它的诞生与快速发展,使各种与快速发展,使各种得以得以,为数字信号处理的研究,为数字信号处理的研究和应用打开了新局面,提供了低成本的和应用打开了新局面,提供了低成本的实际工作环境和应用平台,实际工作环境和应用平台,。目录目录1.1 DSP系统和芯片的结构特点系统和芯片的结构特点1.2 DSP的发展概况及趋势的发展概况及趋势1.3 DSP芯片的分类、性能及其应用芯片的分类、性能及其应用第第1章:章:
3、DSP技术概要技术概要1.1 DSP系统和芯片的结构特点系统和芯片的结构特点1.1.1 DSP系统的基本结构系统的基本结构 第第1章:章:DSP技术概要技术概要1.1 DSP系统和芯片的结构特点系统和芯片的结构特点 (Digital Signal Processing,):):是是研究如何研究如何对信号采样、变换、滤波、估计、对信号采样、变换、滤波、估计、增强、混合、比较、压缩及识别等处理算法增强、混合、比较、压缩及识别等处理算法的一的一门学科。门学科。围绕理论、实现和应用而得到迅速发速。围绕理论、实现和应用而得到迅速发速。第第1章:章:DSP技术概要技术概要第第1章:章:DSP技术概要技术概
4、要 实时处理(实时处理(Real-Time):数字信号处理与信):数字信号处理与信号的输入和输出保持同步号的输入和输出保持同步 非实时处理(非实时处理(Non Real-Time):先对信号进):先对信号进行采样并存储,然后再对其进行处理行采样并存储,然后再对其进行处理第第1章:章:DSP技术概要技术概要 在通用计算机上用软件实现在通用计算机上用软件实现 用单片机实现用单片机实现 用可编程用可编程DSP实现实现 用专用用专用DSP实现实现 用可编程阵列用可编程阵列FPGA等实现等实现 DSP+单片机单片机+FLASH+CPLD DSP+FPGA DSP+ARM+操作系统操作系统 基于标准总线的
5、基于标准总线的DSP系统系统 数字信号处理的实现数字信号处理的实现第第1章:章:DSP技术概要技术概要1.1.2 DSP芯片的结构特点芯片的结构特点 经典的经典的DSP算法举例算法举例求两序列信号求两序列信号h(n)、x(n)的卷积:的卷积:求两序列信号求两序列信号y(n)、x(n)的相关函数:的相关函数:数字滤波器的数学表达式为数字滤波器的数学表达式为:对信号进行快速傅立叶变换对信号进行快速傅立叶变换FFT:数字信号处理的突出特点数字信号处理的突出特点:AiXi 、高速实时、高速实时()()()xynmx n y nm10()()()NMkkkky na y nkb x nk10()()Nn
6、kNnX kx n W()*()()()mh nx nh m x nm第第1章:章:DSP技术概要技术概要 DSP特别适合于数字信号处理的结构特别适合于数字信号处理的结构 计算机的总线结构通常可分为二种:计算机的总线结构通常可分为二种:冯冯诺依曼结构诺依曼结构 哈佛结构哈佛结构第第1章:章:DSP技术概要技术概要 冯冯诺依曼结构诺依曼结构 特点:程序和数据特点:程序和数据,对程序和数,对程序和数 据需要据需要,执行速度慢,数据吞吐,执行速度慢,数据吞吐 量低,计算机结构简单,不适于进行高速量低,计算机结构简单,不适于进行高速 度的数字信号处理度的数字信号处理第第1章:章:DSP技术概要技术概要
7、 多数微处理器和单片机采用冯多数微处理器和单片机采用冯诺依曼结构,如诺依曼结构,如图所示图所示第第1章:章:DSP技术概要技术概要 哈佛结构哈佛结构特点:程序、数据具有特点:程序、数据具有,有,有,可同时对程序和,可同时对程序和 数据进行寻址和读写访问,执行速度高,数据进行寻址和读写访问,执行速度高,数据吞吐量大,计算机结构复杂,非常适数据吞吐量大,计算机结构复杂,非常适 于进行高速的数字信号处理。于进行高速的数字信号处理。(a)哈佛结构哈佛结构 (b)改进型哈佛结构改进型哈佛结构 第第1章:章:DSP技术概要技术概要 (a)哈佛结构哈佛结构 (b)改进型哈佛结构改进型哈佛结构第第1章:章:D
8、SP技术概要技术概要 DSP采用的是改进型哈佛总线结构,如上图采用的是改进型哈佛总线结构,如上图(b)所示所示 改进之处主要体现在下列改进之处主要体现在下列3点:点:1)片内)片内RAM可映像至数据空间,也可映像至程序空间可映像至数据空间,也可映像至程序空间2)片内)片内ROM可映像至程序空间,也可映像至数据空间可映像至程序空间,也可映像至数据空间3)具有根装载)具有根装载(Bootloader)功能,即把片外的指令代码功能,即把片外的指令代码调至数据存储器,供调至数据存储器,供CPU零等待运行。零等待运行。第第1章:章:DSP技术概要技术概要指令的执行通常分为以下指令的执行通常分为以下4个阶
9、段:个阶段:取指取指 Fetch 译码译码 Decode 取操作数取操作数 Operand 执行执行 Execute第第1章:章:DSP技术概要技术概要 取指取指.译码译码.取操作数取操作数.执行执行 指令指令n-2取指取指.译码译码.取操作数取操作数.执行执行指令指令n-1取指取指.译码译码.取操作数取操作数.执行执行指令指令n采用冯采用冯诺依曼结构的微处理器指令流如下图诺依曼结构的微处理器指令流如下图CPU是在完成一条指令的全部是在完成一条指令的全部4个操作阶段后再个操作阶段后再去执行另一条指令的,从时间上看是一种去执行另一条指令的,从时间上看是一种的过程,因此需要花费较多的的过程,因此需
10、要花费较多的CPU时钟周期。时钟周期。第第1章:章:DSP技术概要技术概要 DSP采用多级流水线结构采用多级流水线结构 所谓所谓就是将一条指令的不同阶段分就是将一条指令的不同阶段分配在连续的几个周期上,通过不同的硬件去完配在连续的几个周期上,通过不同的硬件去完成指令的不同执行阶段成指令的不同执行阶段(称为级称为级)。当取指硬件完成取指任务,就将指令当取指硬件完成取指任务,就将指令N N交给译码硬件,它就可以去取下一条指令交给译码硬件,它就可以去取下一条指令N+1,N+1,而译码硬件则同时对指令而译码硬件则同时对指令N N进行译码。进行译码。第第1章:章:DSP技术概要技术概要 一个一个的示意图
11、如图的示意图如图1-6所示。虽然就一条指所示。虽然就一条指令而言,似乎要用令而言,似乎要用4个时钟周期才能完成全部操作,个时钟周期才能完成全部操作,但从多条指令的角度看,则可认为每条指令的运行时但从多条指令的角度看,则可认为每条指令的运行时间是单周期。这样,就使指令的运行速度得到了很大间是单周期。这样,就使指令的运行速度得到了很大提高。提高。第第1章:章:DSP技术概要技术概要 TMS320C6000系列定点系列定点DSP采用的多级流水采用的多级流水线如图所示线如图所示 第第1章:章:DSP技术概要技术概要 DSP内集成了内集成了,可在单周期内完成可在单周期内完成1616位、位、3232位等的
12、乘法运位等的乘法运算。算。DSP内集成了内集成了,从,从硬件结构上为高速完成卷积、硬件结构上为高速完成卷积、相关、相关、FFT及数字滤波等信及数字滤波等信号处理算法提供了基础。号处理算法提供了基础。第第1章:章:DSP技术概要技术概要 TMS320C6000系列系列片内有片内有2个硬件乘法个硬件乘法器,支持在单周期内器,支持在单周期内完成下列乘法运算。完成下列乘法运算。16位位16位位 16位位32位位 双双16位位16位位 4个个8位位8位位C64x CPUData Path 2Data Path 1Register File AD2S2L2A31-A16Instruction Decode
13、Instruction DispatchInstruction FetchControl RegistersInterrupt ControlS1L1TMS320C64x-CPUA15-A0+M1xD1+Register File BB31-B16B15-B0+M2Advanced Instruction Packing+xxxxxxxxxxxAdvancedEmulation第第1章:章:DSP技术概要技术概要 DSP的的CPU一般包括:算一般包括:算术逻辑运算单元术逻辑运算单元ALU、累、累加器、硬件乘法器、乘加加器、硬件乘法器、乘加单元、加法器、桶型移位单元、加法器、桶型移位器、程序地址
14、产生和数据器、程序地址产生和数据地址产生等部分。地址产生等部分。例如:例如:TMS320C6000采采用双数据通道和用双数据通道和8个功能个功能单元的结构。具有超长指单元的结构。具有超长指令字令字(VLIW)操作能力。操作能力。TMS320C64xCPU内核内核第第1章:章:DSP技术概要技术概要 许多许多DSP芯片具有芯片具有的专用硬件及重复操作指令,的专用硬件及重复操作指令,能够自动重复执行单条或一段指令。能够自动重复执行单条或一段指令。TMS320C5000中有重复计数器中有重复计数器RPTC。当执行一条重复指令。当执行一条重复指令RPT#N时,会将重复时,会将重复值值N送入送入RPTC
15、,则紧接,则紧接RPT后面的那条后面的那条指令将被重复执行指令将被重复执行N+1次。每重复执行一次次。每重复执行一次,RPTC的内容自的内容自动减动减1,直至减至零为止。这样可通过硬件自动完成循环操作,直至减至零为止。这样可通过硬件自动完成循环操作过程。过程。假设:块假设:块ai存放于程序存储器块中(起始地址存放于程序存储器块中(起始地址2000h)块块bi存放于数据存储器中(起始地址存放于数据存储器中(起始地址1000h)块长块长N=100MAR *,AR1 ;指定当前辅助寄存器;指定当前辅助寄存器AR为为AR1LAR AR1,#1000h ;1000h AR1LACC#0 ;ACC清清0R
16、PT#99 ;后面一条指令重复执行;后面一条指令重复执行100次次MAC 2000H,*+10()NnnnS ka b,0kN1本例若假设代码、程存块和本例若假设代码、程存块和数存块操作数均在片内存储数存块操作数均在片内存储器中,则执行本段程序的周器中,则执行本段程序的周期最短为:期最短为:1+2+1+1+99+2=106在重复执行在重复执行100次次MAC 2000HAR1指令时,由于有了硬件重指令时,由于有了硬件重复机制的支持,取指仅使用了复机制的支持,取指仅使用了2Pcode,大大缩短了执行时间。,大大缩短了执行时间。若取若取CPUCLK=50ns,则本段,则本段程序的全速运行时间为程序
17、的全速运行时间为5.3s MAC算法举例算法举例第第1章:章:DSP技术概要技术概要 所谓复合操作是指在一条所谓复合操作是指在一条中可分别中可分别。以以MPYA(乘且累加前次乘积)指令为例。(乘且累加前次乘积)指令为例。MPYA *+,AR3;设设AR为为AR1,执行后会发生下列事件:,执行后会发生下列事件:(PC)+1 PC(ACC)+移位后的(移位后的(PREG)ACC(TREG)(数据存储器)(数据存储器)PREG(AR1)+1 AR1 令令AR3为为AR ARP=011B ,ARB=001B第第1章:章:DSP技术概要技术概要 DSP片内集成有大量片内集成有大量片内外设,不用外扩片内外
18、设,不用外扩很多器件,既可组成很多器件,既可组成独立的应用系统。独立的应用系统。DSP芯片具有强大的芯片具有强大的扩展接口能力,可有扩展接口能力,可有效连接一系列外扩器效连接一系列外扩器件。件。DSP=数字信号处理数字信号处理能力能力+嵌入式功能嵌入式功能通用通用DSP系统结构系统结构DSP内核内核测试和开发测试和开发接口接口(JTAG)主机主机接口接口系统时钟系统时钟Bootloader电源控制电源控制程序存储器程序存储器数据存储器数据存储器通信端口通信端口模拟模拟I/O编解码器编解码器ADC第第1章:章:DSP技术概要技术概要 时钟:时钟:CPU时钟时钟EMIF时钟时钟外设时钟外设时钟Vc
19、oreVI/O电源:电源:电源供电电源供电电源监视电源监视系统监视系统监视 手动复位手动复位 看门狗电路看门狗电路存储器:存储器:异步存储接口异步存储接口 SRAM、Flash、NvRAM同步存储器同步存储器 同步静态同步静态RAM:SBSRAM、ZBTSRAM 同步动态同步动态RAM:SDRAM 同步同步FIFO模拟模拟I/O:通用通用A/D、D/A音频音频Codec视频视频Decoder、Encoder数字数字I/O:开入开出开入开出串行通信接口串行通信接口 UART(RS232、RS422/RS485)CAN总线总线 USB 多处理器接口:多处理器接口:双口双口RAM(DPRAM)HPI
20、接口接口PCI接口接口总线扩展总线扩展存储总线存储总线外设总线外设总线系统总线:复位、时钟、中断系统总线:复位、时钟、中断DSP外部接口外部接口CLKCPUCLKEMIFCLKI/O数据数据地址地址控制控制片上外设片上外设RESET DSP应用系统功能框图应用系统功能框图DSP第第1章:章:DSP技术概要技术概要1.2.1 DSP的发展概况的发展概况1978年,年,AMI公司宣布第一个公司宣布第一个DSP S2811问世问世 1980年,日本年,日本NEC公司推出的公司推出的D7720是第一片具有硬件乘法器的商用是第一片具有硬件乘法器的商用DSP 1982年,美国年,美国TI公司推出首枚低成本
21、高性能的公司推出首枚低成本高性能的DSP-TMS32010芯片,芯片,16位定位定点点DSP,采用了哈佛结构和硬件乘法器。,采用了哈佛结构和硬件乘法器。1985年,年,TI公司推出公司推出TMS32020系列芯片,寻址空间达到系列芯片,寻址空间达到64K。ADSP2100,DSP56001,DSP16A第第1章:章:DSP技术概要技术概要(2)20世纪世纪90年代后:惊人发展期年代后:惊人发展期性能与指标不断提高;性能与指标不断提高;芯片尺寸与功耗不断减小,价格逐年降低;芯片尺寸与功耗不断减小,价格逐年降低;出现了种技术先进的定点与浮点出现了种技术先进的定点与浮点DSP芯片;芯片;TI公司的公
22、司的TMS320C20,C30,C40,C50,C80系列芯片;系列芯片;ADSP21XX系列;系列;更适合于数字信号处理算法;更适合于数字信号处理算法;3.3V(I/O),1.8V 内核内核 第第1章:章:DSP技术概要技术概要(3)1997年以后:进入完善期年以后:进入完善期 普遍采用普遍采用0.25,0.18um工艺,增加了集成度;工艺,增加了集成度;片内存储器容量增大片内存储器容量增大,几百千字;几百千字;内核电压内核电压1.2V,进行一步降低功耗;,进行一步降低功耗;TI公司的公司的TMS320C64x;开发手段更方便,优化方法更灵活;开发手段更方便,优化方法更灵活;第第1章:章:D
展开阅读全文