基于双处理器系统的图形生成电路实现方法_第1页
基于双处理器系统的图形生成电路实现方法_第2页
基于双处理器系统的图形生成电路实现方法_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于双处理器系统的图形生成电路实现方法摘要:机载显示器分辨率越来越高,显示内容越来越复杂,这对图形生成电路提出了更高的要求。提出了一种基于双处理器系统的图形生成电路实现方法,以两片DSP处理器作为绘图核心,配合FPGA和SDRAM帧存构建硬件平台,由主DSP进行绘图任务分配,并将任务分配结果通过Linkport口传递给从DSP,主从DSP根据任务分配结果并行完成图形生成算法运算,从DSP通过Linkport口向主DSP发送图形数据,主DSP将图形数据写入SDRAM帧存中,配合FPGA对SDRAM进行乒乓操作完成图形数据的实时生成与显示。实验结果表明,该方法与单处理器方案相比,在功耗仅增加15%的情况下图形生成效率可提高53%以上,生成一幅1024×768的EFIS电子飞行显示系统画面帧率可达86f/s。0引言现代飞机座舱显示系统向驾驶员提供飞行器、发动机和其他系统所测试的参数,包括从起飞、导航、着陆等全过程所需要的各种信息[1]。随着电子技术的不断发展,座舱显示系统需要处理的实时信息量不断增加,对机载显示处理系统的实时性、有效性和快速图形处理能力提出了更高的要求[2],主显示器尺寸不断加大,分辨率不断提高,并日益朝着大屏幕化、综合化、信息化和智能化方向发展,向飞行员传递的飞机参数越来越依赖于图形显示[3-5]。图形生成电路是座舱显示系统的核心部分,其主要功能是根据飞机任务、飞机状态和周边态势等信息生成相应的显示画面,以供飞行员进行观察。军用飞机在做战术动作时,画面变换速度快,要求图形的更新速度也必须很快,至少要比帧或场的刷新速度快,才可以避免画面的断续[6-7]。目前,在役各型飞机的机载显示器一般采用单个DSP+FPGA的架构完成图形生成功能。其中DSP负责图形生成指令的发起和图形生成算法的实现,FPGA负责将DSP图形生成的结果输出显示。由于某些字符图形显示内容(天地球、全罗盘等)生成步骤复杂,且对生成图形质量要求很高(要求反走样等),导致在生成一帧显示图形时单个DSP的计算量过大,造成机载显示器字符图形生成周期过长,数据刷新的实时性不能得到保证;或者在面临较高分辨率的字符图形生成任务时,在要求的数据刷新周期(例如25ms)内无法完成指定分辨率字符图形的生成计算。由于上述因素的制约,使用单DSP进行字符图形生成的传统方法已不能满足未来机载显示器字符图形的生成需求,研制出一种具有更高性能的机载显示器图形生成装置势在必行。本文提出一种基于双DSP处理器+FPGA架构的图形生成电路实现方法,利用双DSP协同进行图形生成运算处理,可以显著提高图形生成效率和系统能效比,满足机载显示器高分辨率图形实时生成与显示需求。1系统原理1.1硬件构成本系统硬件原理框图如图1所示。

系统主要由主从双片DSP、FPGA、SDRAM、Flash、EPROM等模块组成,其中,主从双片DSP负责绘图运算,通过Linkport通信接口完成数据交互。SDRAM是系统帧存部件,用于存放绘图运算结果数据。FPGA是系统数据的交互和控制中心,配合主DSP对SDRAM帧存以乒乓操作的方式完成绘图数据的读写处理。Flash用于存储画面显示软件,EPROM用于存储FPGA程序。1.2显示软件系统作图时,根据画面内容要求,主DSP(DSP1)将作图任务划分成若干个基本作图单元,并根据各任务计算量和通信时间等因素的约束,将部分任务分配给从DSP(DSP2)计算。这时DSP1向DSP2发送任务编号或者根据任务预先分配结果发送开始作图标志,DSP2收到相应内容后,启动作图任务,并将作图结果保存下来,待任务完成后DSP2将计算结果通过Linkport端口发送至DSP1进行同步显示。双DSP软件的接口关系如图2所示。

双DSP图形画面显示软件由主DSP(DSP1)和从DSP(DSP2)的两部分软件组成。其功能模块框图如图3所示。DSP1画面显示软件主要包括初始化模块和主模块,初始化模块完成DSP系统寄存器、SDRAM、Linkport接口、调色板等初始化功能,主模块由Linkport通信与数据传输模块和画面显示模块组成,其中通信与数据传输模块完成与从DSP的LinkPort通信、任务分配与同步等功能,画面显示模块完成DSP1的作图计算与显示等功能。从DSP由初始化模块及主模块组成,初始化模块主要完成DSP系统寄存器和LinkPort接口等初始化任务,主模块由通信与数据传输模块和作图计算模块等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论