收藏 分销(赏)

DSP关键技术期末报告.doc

上传人:a199****6536 文档编号:2775240 上传时间:2024-06-05 格式:DOC 页数:10 大小:49.54KB
下载 相关 举报
DSP关键技术期末报告.doc_第1页
第1页 / 共10页
DSP关键技术期末报告.doc_第2页
第2页 / 共10页
DSP关键技术期末报告.doc_第3页
第3页 / 共10页
DSP关键技术期末报告.doc_第4页
第4页 / 共10页
DSP关键技术期末报告.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、DSP技术期末报告班级:姓名: 学号:成绩:日期: DSP技术期末报告摘要本文重要内容涉及,结合DSP芯片多总线构造阐述DSP流水执行机制,简介了DSP技术在不同领域应用并且与其她某些技术手段对比分析了其优势劣势。一、 结合DSP芯片多总线构造阐述DSP流水执行机制数字信号解决器DSP(Digital Signal Processing)是一种运算密集型解决器,采用哈佛构造设计,即数据总线和地址总线分开,使程序和数据分别存储在不同空间,容许取指令和执行指令完全重叠。并且,DSP芯片内部嵌有硬件乘法器、累加器等功能单元,采用流水线构造,具备良好并行特性。然而,在DSP算法中存在大量循环操作,要提

2、高系统并行性,就必要发掘循环中各循环体之间指令级并行性(Instruction Level Parallelism,简称ILP)。当前,在这方面己经提出技术有循环展开和软件流水等。其中,循环展开是通过多次复制循环体和调节循环中断代码,从而优化ILP和增大指令调度作用范畴。这种办法有两个缺陷:(1)指令调度不能越过新循环体,在产生代码中就会有过多注满与清空流水线某些,效率不高;(2)展开次数不易拟定,太少并行度不够,太多会导致代码长度过大。而软件流水则避免了这些问题。1 (1)DSP内部采用了多总线构造,这样可以保证在一种机器周期内多次访问程序空间和数据空间。在TMS320C54x内部有P、C、

3、D、E四种16位总线,每种总线又涉及地址总线和数据总线,可以在一种机器周期内从程序存储器取1条指令、从数据存储器读2个操作数或向数据存储器写1个操作数。程序总线PB,1条程序总线用于传送取自程序存储器指令代码和及时操作数。数据总线CB、DB和EB,将内部各单元连接在一起。其中CB和DB传送读自数据存储器操作数,EB传送写到存储器数据。地址总线PAB、CAB、DAB和EAB,用于传送执行指令所需地址。程序读:PAB、PB、EB;程序写:PAB、EB;单数据读:DAB、DB;双数据读:CAB、DAB、CB、DB;长数据读:CABhw、DABlw、CB、DB;单数据写:EAB、EB;数据读/数据写:

4、DAB、EAB、DB、EB;双数据读/系数读:PAB、CAB、DAB、PB、CB、DB;外设读:DAB、DB;外设写:EAB、EB。(2)软件流水描述。图1描述了一种软件流水循环。图中A、B、C、D和E表达一种循环体中各条指令,II(Initiation Interval)称为启动间距,表达相邻两个循环体启动时刻差。在循环中,一种周期最多可以并行执行5次操作。软件流水过程可以分为三个阶段2,图中阴影某些称为循环核心期(Loop Kernel Phase),核心期前面执行过程称为流水循环起始期(Pipelined LoopPrologPhase),核心期背面执行过程称为流水循环结尾期(Pipel

5、ined Loop Epilog Phase)。在起始期,每时钟周期启动一种新循环体,流水徐徐满起来。在核心期中,所有5个阶段并行执行,流水已满,达到了最大并行度。在结尾期,每时钟周期结束一种循环体。从以上描述中,咱们可以看出软件流水办法原理:一种单重循环调度(平坦调度,flatschedule)被划分为(在时间上)长度相等d段,称作级数(stage count,SC)。每隔II时间启动一种新循环体,通过(d-1)II时间后,有d个相继循环体同步在执行,且依次位于相应循环体第d段、第d-1段、第1段中。此后,软件流水进入循环核心期,即每隔II时间就有一种循环体流出,同步有一种新循环体进入流水,

6、使得每II时间段中执行代码保持不变,循环体中所有操作都在同步执行。因此,循环核心期也构成了一种稳态。图1 (a)单循环源代码 (b)单循环软件流水(3)软件流水调度技术当前,针对软件流水己经提出了一系列调度算法,重要涉及模调(ModuloScheduling)、核心辨认(Kernel Recognition)及增强流水线调度(Enhanced Pipeline Scheduling,EPS)等三类。依照合用范畴,这些算法可以分为直线型流水算法和复杂流水算法。直线流水算法仅合用于单循环构造,而复杂流水算法容许循环体中包括分支构造以及嵌套循环。按调度方式不同,又可分为限定性流水算法和通用型流水算法

7、。限定型流水算法规定循环安放时,每次重复相似调度方案和启动间隔,而通用流水算法则没有这种限制。3二、DSP技术在不同应用领域优劣势。(与其她某些技术手段对比来分析)(1)DSP 芯片DSP 又叫数字信号解决器。顾名思义DSP重要用于数字信号解决领域。非常适合高密度。重复运算及大数据容量信号解决。当前已经广泛应用于通信、便携式计算机和便携式仪表、雷达、图像、航空、家用电器、医疗设备等领域。常用手机、数字电视和数码相机都离不开DSP。DSP 用于手机和基站中为移动通信发展做出重要贡献。将在2.5G和3G 中扮演重要角色。可以说 DSP 已经融入到生活方方面面。DSP技术在数据通信、汽车电子、图像解

8、决以及声音解决等领域应用广泛。(a)数字化移动电话数字移动电话可划为两大类:高速移动电话和低速移动电话。而无论是高速移动电话还是低速移动电话,都要用至少1个DSP,因而,高速发展数字化移动电话急需极为大量DSP器件。(b)数据调制解调器数字信号解决器老式应用领域之一,就是调制解调器。调制解调器是联系通信与多媒体信息解决系统纽带。运用PC机通过调制解调器经由电话线路,实现拨号连接Internet是最简便访问形式。由于Internet顾客急剧增长,由PC机上运用浏览程序调用活动图像信息量增大,就需要使用数据传送速度更高调制解调器。这就意味,在高速调制解调器里需要更高性能DSP器件。(c)磁盘光盘控

9、制器需求各种信息存储媒体产品迅速发展,诸如磁盘存储器、CDROM和DVD(DigitalVersatileDisk)ROM纷纷上市。今日磁盘驱动器HDD,存储容量已相称可观,大型HDD姑且不谈,就连普通PC机HDD存储容量也远在1GB以上,小型HDD向高密度、高存储容量和高速存取方向发展,其控制器必要具备高精度和高速响应特性,它所用DSP性能也是今非昔比,高速DSP是必不可少核心性器件。(d)图形图像解决需求DVD里应用活动图像压缩解压缩用MPEG2编码译码器,同步也广泛地应用于视频点播VOD、高品位有线电视和卫星广播等诸多领域。这些领域应用DSP应当具备更高解决速度和功能。并且,活动图像压缩

10、解压技术也日新月异,例如,DCT变换域编码很难提高压缩比与重构图像质量,于是浮现了对以视觉感知特性为指引小波分析图像压缩办法。新算法浮现,规定相应高性能DSP。(e)汽车电子系统及其他应用领域 汽车电子系统日益兴旺发达,诸如装设红外线和毫米波雷达,将需用DSP进行分析。运用摄像机拍摄图像数据需要通过DSP解决,才干在驾驶系统里显示出来,供驾驶人员参照。因而,DSP在汽车电子领域应用也必然会越来越广泛。(f)声音解决。声音数字压缩技术早已开始应用,其中以脉冲编码调制(PCM)办法最普遍。由于其只能压缩50%数字,局限性以应付将来计算机应用。而DSP技术已经在音效应用中得到广泛采用,例如应用于多媒

11、体音效卡。而高质量、高速度声音解决技术,就需要更多高性能DSP应用。(g) DSP在机器人控制中应用 当前,由于人工智能、计算机科学、传感器技术及其他有关学科长足进步,使得机器人研究在高水平上进行,同步也对机器人控制系统性能提出了更高规定。随着机器人控制系统对实时性、数据量和计算规定不断提高,采用高速、高性能DSP将成为重要控制方式。将DSP应用于机器人控制系统,充分运用DSP实时运算速度快特点,这是当前发展趋势。特别是随着数字信号芯片速度不断提高,并易于构成并行解决网络,可大大提高控系统性能。4DSP 相对于普通微解决器作了很大扩充和增强,重要是:1) 修正哈佛构造,多总线技术以及流水线构造

12、。将程序与数据存储器分开,使用多总线, 取指令和取数据以及流水线技术同步进行,这使得速度有了较大提高。2) 硬件乘法器以及特殊指令。这是区别于普通微解决器重要标志。普通微解决器用软件实现乘法,逐条执行指令,速度慢。而DSP依托硬件乘法器单周期完毕乘法运算,并且还具备专门信号解决指令,如TM320 系列FIRS. LMS,MACD 指令等。(2)单片机单片机是集成了CPU,ROM,RAM 和I / O 口微型计算机。它有很强接口性能,非常适合于工业控制,因而又叫微控制器( MCU) 。它与通用解决器不同,它是以工业测控对象、环境、接口等特点出发,向着增强控制功能,提高工业环境下可靠性、灵活以便地

13、构成应用计算机系统界面接口方向发展。因此,单片机有着自己特点。2.1 品种齐全,型号多样自从INTEL 推出51 系列单片机,许多公司对它做出改进,发展成为增强型51 系列,并且新单片机类型也不断涌现。如MOTOROLA 和PH ILIPS 均有几十个系列,几百种产品。CPU 从8,16,32 到64 位,多采用RI SC 技术,片上I/O 非常丰富,有单片机集成有A/ D,/ 看门狗0 ,PWM,显示驱动,函数发生器,键盘控制等,它们价格也高低不等,这样极大地满足了开发者选取自由。2. 2 低电压和低功耗随着超大规模集成电路发展,NMOS 工艺单片机被CMOS 代替,并开始向HMOS 过渡。

14、供电电压由5V 降到3V,2V 甚至到1V,工作电流由mA 降至LA,这在便携式产品中大有用武之地。(3) EDA 技术当今电子系统复杂性在不断增长,而电子产品更新换代越来越快,老式设计办法难以适应。随着计算机技术发展,ECAD 在某种限度上减轻了设计人员工作压力,但其智能化、自动化水平仍不尽人意。于是EDA 技术作为一种全新技术诞生了。它正变化着数字系统和设计办法。EDA( 即Electronic Design Automatio n) 即电子设计自动化,它是以计算机为工具,在EDA 软件平台上,对用硬件描述语言HDL 完毕设计文献自动地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局

15、布线、逻辑仿真,直至对于特定目的芯片进行适配编译、逻辑影射和编程下载等。设计者只需用HDL 语言完毕系统功能描述,借助EDA 工具就可得到设计成果,将编译后裔码下载到目的芯片就可在硬件上实现。这里目的芯片就是PLD ( FPGA/CPLD) 。FPGA/ CPLD 是EDA 技术物质基本,这两者是分不开。EDA 技术作为一种当代电子系统开发方式,具备两方面特点。3. 1 修改软件程序即可变化硬件由于FPGA/ CPLD 可以通过软件编程对该硬件构造和工作方式进行重构,修改软件程序就相称于变化了硬件。软件可以使用自顶向下设计方案,并且可以各种人分工并行工作,这些年来IP 核产业崛起,将若干软核结

16、合起来就可以构成一种完整系统,这一切极大地缩短了开发周期和上市时间,有助于在激烈市场竞争中抢占先机。3. 2 速度快,可靠性高。MCU 和DSP 都是通过串行执行指令来实现特定功能,不可避免低速,而FPGA/ CPLD 则可实现硬件上并行工作,在实时测控和高速应用领域前景辽阔;另一方面,FPGA/CPLD 器件在功能开发上是软件实现,但物理机制却和纯硬件电路同样,十分可靠。而MCU 和DSP 芯片在强干扰条件下,特别是强电磁干扰下,很也许越出正常工作流程,浮现PC 跑飞现象。EDA 高可靠性正好克服了它们这一先天局限性。(4)综合应用单片机,DSP 和FPGA/ CPLD 各具特色,满足了不同

17、需要,已经成为数字时代核心动力。为了充分发挥它们优势,三者结合成为一种新发展趋势。4. 1 MCU 与 DSP 结合。MCU 价格底,能较好地完毕通信和智能控制任务,但信号解决能力差。DSP 正好相反。把两者结合,能满足同步需要智能控制和数字信号解决场合,如蜂窝电话,无绳网络产品等,这有助于减小体积,减少功耗和成本。4. 2 DSP 和FPGA/ CPLD 结合。由于FPGA/ CPLD 兼有串/ 并行工作方式,高速度和宽口径合用性等特点,将DSP 与FPGA 集成在一种芯片上,可实现宽带信号解决,极大地提高信号解决速度。此外,FPGA可以进行硬件重构,功能扩展或性能改进非常容易。总结:使用纯

18、SSI 数字电路设计系统工作量大,灵活性低,并且系统可靠性差。广泛使用单片机( MCU) 设计系统克服了纯SSI 数字电路系统许多不可逾越困难,是一种具备里程碑意义奔腾。而DSP 以其极强信号解决功能赢得了辽阔市场,得到了广泛地应用。近年来,PLD 器件迅速发展,特别是CPLD/ FPGA 向深亚微米领域进军,PLD 器件得到了广泛应用,以CPLD/ FPGA 为物质基本EDA 技术诞生了。它具备电子技术高度智能化、自动化特点,打破了软硬件最后屏障,使得硬件设计犹如软件设计同样简朴。单片机,DSP 和FPGA/ CPLD 各具特色,满足了不同需要,已经成为数字时代核心动力。为了充分发挥它们优势,三者结合成为一种新发展趋势。1 吴承勇指令级并行编译核心技术研究D,北京:中华人民共和国科学院计算机技术研究所,.12 Texas Instruments IncorporatedTMS320C6000 系列DSP 编程一具与指南M. 田黎育,何佩琨,朱梦宇北京:清华人们出版社,.93 基于DSP 软件流水优化研究 李平良,戴志涛 北京邮电大学计算机科学与技术学院,北京

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服