改良的高性能时实图像处理硬件系统_第1页
改良的高性能时实图像处理硬件系统_第2页
改良的高性能时实图像处理硬件系统_第3页
全文预览已结束

下载本文档

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

文档简介

1、改良的高性能时实图像处理硬件系统  摘要:为获得高性能实时图像处理而是用两个多-dsp和fpga得以中新颖改进的硬件系统被提出。主处理多-dsp和扩展-多-dsp电路的系统结构和工作原理将作分析。此系统的突出优点是通过高速连接口和串口来完成系统不同部分的通信,以次提高系统性能和计算能力。然而,嵌入式的实时操作系统(rtos)将作详细介绍。在这个系统中,为实现并行处理算法,我们通过(rtos)采用并行控制结构。实验结果表明,系统的开发周期短,并且维护方便。因此,它适合实时图像处理,并能得到满意的图像识别效果。关键词:多-dsp;fpga(现场可编程门阵列);时是图像处理;实时操作系统;

2、并联结构1 简介 最近,实时图像处理系统已广泛应用在军事、医学、工业农业、实物和科研等领域。许多要求实时处理的应用领域要求尽量减小尺寸,降低功耗,降低价位等,另外要求能够现场修改。要满足现场修改中要求需要专用的硬件来解决,这种硬件可选择可编程数字信号处理器(dsp)及现场可编程门阵列(fpgas)。dsps和fpgass不仅地功耗高性能,而且包括逻辑单元能直接与系统的其它部分相联接。 动态的可重复变成硬件提供可接受低价位高性能的可能性,当然它的应用领域包括图像处理。一个实际图像处理分析过程包括图像的预处理、检测、跟踪及识别。因此实时图像处理通常要求巨大的数据传输率和巨大的数

3、据运算量。对于一般的cpu很难满足实时性的要求,因此我们用基于多-dsp和fpda的并行处理系统来完成实时图像处理。这个系统在复杂的红外线背景下可以自动捕捉多个目标。 在这篇论文中,基于ad14060和flex10k50的高性能改进硬件系统将被介绍。此系统用双-dsp和fpga作为核心的数字信号处理电路板。这个系统用多处理器连接高速连接口和串行接口来提高计算能力。根据我们的硬件系统操作系统提供核心能力促进可测量性,此系统在以后的发展循环中依据功能或性能要求来适应变化是重要的。 这个系统的设计和实现是由ad14060构造的基于分层体系结构的嵌入式实时图像处理系统,它具有小尺寸

4、,轻便和可升级特点。rtos不仅包括了任务管理、资源管理、芯片内部通信的功能,而且有芯片间的通信功能。实验性的结果表明此系统具有高的实时性和强的可靠性,因此在并行图像处理上获得令人满意的效果。 2 多-dsp和fpga的介绍2.1 多-dsp ad14060 ad14060是一个高性能32位浮点处理器,它采用扩展内部总线和流水线操作结构,执行速度高达每秒钟480million浮点操作。 在这款高性能dsp系列模块中,ad14060是最高档的,这款微处理器的核心也就是adsp21060 dsp微机。ad14060的优势特点就是adsp21060,一块ad14060包

5、括sharc-a、sharc-b、sharc-c、sharc-d四部分。ad14060片内sram提供了16mbit存储空间,及4gigwords片外寻址空间。sharcs的统一地址空间可以通过每一个sharc内部存储器直接内部处理,换句话说,每一个sharc通过简单的读或写多处理器的存储器合适的地址来访问其他的sharc的存储器和i/o口。 ad14060接口是相互连接,因此4块sharc之间可以直接通。在内部,每一块sharc有一个接口相连,在外部,每一块sharc总共有120mbytes/s连接口带宽。 ad14060一同步串口特点提供低廉的接口对各种各样数字和外围设

6、备。处理器在满时钟频率下,串口最大传输率40mbit/s。2.2 fpga芯片    这篇论文中,我们用epf10k50作为预处理fpga,它是工业上第一台嵌入式可编程逻辑单元,并且可组合成片上系统。在epf10k50内部,有28880个逻辑单元,360个逻辑列阵快和10个嵌入式列阵快及包括20480位ram,310个可用i/o口,5000个典型门。这些资源足够可以完成许多复杂的操作。 epf10k50配置在有altera并行配置设备或由系统控制提供的数据存储器。我们用epci配置设备来配置epf10k50并行数据流。在实时调试中,数据能从alteras

7、 bitblaster 串行下载线上下载。epf10k50可以通过设备重新设置和下载新数据来配置。因为重新配置要求不少于320ms所以实时变化在系统操作期间能够完成。 3 系统结构和工作原理3.1 要求 在实时红外线图像处理系统中,电路板的体积是非常重要的方面,因此,电路板应尽可能的小。有时,要求印制特殊形状的电路板来满足特殊类型。系统的另一个要求实低的能耗。 对于有自动目标索取的算法要求有很高的处理能力,处理这种算法的系统的实时性要求系统有必要的运算能力。为了提高电路板的性能,另外增加一个多-dsp板是很容易的,因此,系统的计算能力很快的提高了,另外,系统的体积

8、功耗也能满足硬件的要求。 通常实时图像处理有大量的操作和高的处理速度的特点。我们需要不同的处理方法来满足不同的应用场合。然而处理单元的结构依赖于特殊的应用场合。结合价钱和处理速度每一种应用要求不同的处理结构。所以具有可编程功能强大的硬件是令人满意的选择。在fpga和dsp中,可编程的可能性将被完成。在这篇论文中,我们论述了基于alterafpga flex10k50和一片模拟设备多-dsp ad14060应用改进后,模块及高平行技术完成图像处理的硬件结构。3.2 系统结构 这种要求将导致主处理器多-dsp模块的设计由ad14060和flex10k50组成。在这个设计中增加了包括一片ad14060的外部多-dsp是比较容易的,以次来提高系统性能和计算能力。由于使用了fpga,主处理器多-dsp模块能容易的适应不同的图像采集设备接口。硬件方框图如图1,它表明基本结构是由主处理器多-dsp模块和几块外部多-dsp模块组成。

温馨提示

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

评论

0/150

提交评论