基于FPGA和ARM高速图像采集系统的设计与实现

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:xianglongke2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语言和图像是人类传递信息的主要媒介。在人类接收的信息中,视觉信息大约占到80%,因此图像是传递信息的最重要媒体。由于目前的图像视频采集系统多是由PC和图像视频采集卡所构成的,因此具有消耗大、体积大、携带不方便等缺点,虽然在清晰度上可能有一定程度意义上的优势,但从内部资源开发上ARM以及FPGA要比这种设备有更大优势。论文采用了一种FPGA与ARM的综合设计的思想,FPGA与ARM的综合设计成本相对较低,却可以获得较为强大的功能,并且可以扩大FPGA与ARM的应用范围。所以,将FPGA与ARM结合起来是非常有意义的,可广泛的应用于各种通信、控制以及监测设备之中。   系统按功能可划分为图像采集和图像处理(图像压缩及存储)两部分,图像采集部分由FPGA完成,图像处理部分由ARM完成。在通信方案的设计部分,系统采用串口连接的方式,与并口连接方式相比,可有效节省I/O资源,降低成本。按系统设计亦可分为硬件设计和软件设计两部分。   1)硬件方面,采用ARM9(S3C2440)作为系统控制和图像处理主芯片;以FPGA(EP2C8Q208C8)作为图像采集的主芯片,并采用高速SRAM切换模式,即“乒乓操作”方式,可以明显提高图像采集的速度。文中详细说明了各个模块的设计方法,包括:图像传感器模块、FPGA图像采集模块、FPGA与ARM数据交换模块和ARM图像处理模块;并通过protel99SE绘制了相关电路原理图。   2)在软件方面,FPGA使用VerilogHDL编程语言,而ARM使用Linux操作系统和C语言编程。文章介绍了FPGA对图像采集的时序逻辑控制,并给出ModelSim下仿真结果。此外,详细介绍了图像压缩以及图像存储方法,在图像压缩方面采用的是JPEG2000编码标准,在图像存储中采用SQLite嵌入式数据库。   对系统进行了综合调试,最终整个系统能够稳定、可靠的运行。将算法在硬件系统中实现,得出实验结果、分析结果并对性能进行评估。结果表明,由于在系统中采用了“乒乓操作”方式,明显地提高了采集速度,达到高速采集的效果,可达到对采集速度需求相对较高的工业现场要求。
其他文献
随着计算机网络信息时代的到来,企业信息的安全问题已经越来越多的被广泛关注。对于企业来说,不仅要杜绝来自企业外部的攻击和破坏,更要防止来自企业内部的有意或者无意的泄密行
随着当代高铁技术的蓬勃发展,列车速度不断提升,铁道线路快速延伸,这就对列车到达预警的很多性能参数,如预警距离、系统功耗成本、扩展性、抗干扰性等提出了更高要求。面对这
随着互联网的不断发展,网络已经成为了人们获取信息的重要来源。但是网络信息的快速增加,使得人们快速准确查找信息的难度也不断增大。搜索引擎的出现,就是为了帮助人们解决这个
移动机器人路径规划问题是机器人研究中的关键技术,一直以来是国内外学者热衷的研究课题。然而,传统的路径规划方法都存在各自的缺陷,所以寻求更佳的算法就成为该领域的一个研究
随着智能互联网时代的到来,人们迫切需要一些技术手段从海量数据中自动快速地找到符合用户感兴趣的数据,个性化推荐技术就此诞生。协同过滤(Collaborative filtering,CF)算法是推荐技术中最成熟的技术之一。在面对日益增长的大规模用户和项目时,由于用户评分的有限性以及新用户和新项目的增加,CF算法还存在着一些问题亟需解决。针对CF算法自身存在的缺陷及现有问题解决方法的不足,本文对其进行
学位
作为数据挖掘领域中一项重要的技术,分类技术在许多方面有着广泛的应用,目前存在着很多的分类技术,如决策树、支持向量机等。为了达到比较好的预测效果,传统的操作中,常常通
双目立体视觉通过模拟人类视觉机理可以获取图像的深度信息最终实现物体的三维重建,是计算机视觉中一个重要的研究方向。面对数码相机拥有率不断提高的今天,普通用户如何利用
现实世界的很多复杂系统可以用网络的形式来表达,比如在社会网络和生物网络中,网络中的点表示系统中的实体,网络中的边来表示实体间的关系。随着研究的不断深入,学者们发现实
随着大数据时代的到来,终端设备的广泛普及使各种各样数据的收集、存储得以实现。同时体量巨大、维度高、数据类型复杂、价值密度低特性已经成为当前大数据的主要特点[1-2]。
本次论文研究以HGML为主要研究对象,开发基于G/S模式的地学浏览器平台,并通过数字旅游项目(以“数字九寨沟”为主)展示地学浏览器平台在处理、展示地理空间信息数据上的特性