基于NiosⅡ的视频采集系统设计

来源 :武汉理工大学 | 被引量 : 19次 | 上传用户:tzl1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、网络及通信技术的迅速发展,数字图像及视频技术已广泛应用在安防监控、工业检测、消费电子及智能交通等领域。而如何实现数字图像的高速采集是数字图像处理一个关键技术。本文设计了基于NiosⅡ处理器的视频图像采集系统,该系统以NiosⅡ处理器为核心,结合丰富的IP内核,在单片FPGA芯片上实现了视频的高速采集和显示功能。本文首先对现有方案进行分析比较,然后提出了本系统的设计方案,重点分析了视频图像采集系统的总体架构及其实现原理。简要介绍了系统的各组成部分,并根据系统设计要求完成了芯片的选型。接着,对CMOS控制器和LCD控制器的设计做了详细的论述。CMOS控制器控制摄像头完成图像的采集和处理;并将处理后的数据存入SDRAM中。对于该模块,首先采用Verilog语言模拟I2C总线时序以实现对摄像头的初始化配置,然后控制摄像头采集图像数据。随后对采集得到的数据进行色彩空间转换以供后续LCD显示。而为了提高图像的显示质量,对转换后的图像数据进行了中值滤波处理。最后将CMOS控制器添加Avalon接口以完成IP核的封装。LCD控制器所实现的功能就是驱动液晶屏以显示采集到的图像。对于该模块,主要完成了时序控制模块的编写,DMA控制器将SDRAM中的数据读到FIFO缓存中,然后经过时序控制模块再将FIFO中的数据读出显示到LCD液晶肼上。在各个模块设计完毕之后,在SOPC Builder环境下对所需的IP核进行配置以得到系统的顶层电路。随后,在NiosⅡIDE环境下采用C浯言完成了系统的软件设计和调试,主要包括了系统驱动程序开发和系统应用程序开发两个部分。驱动程序直接和底层硬件的宏定义打交道,NiosⅡ处理器通过驱动程序实现对控制器进行操作。对于系统应用程序,本文采用了同步设计以避免CMOS和LCD接口同时访问SDRAM时所产生的读写冲突。本设计对LCD接口传输赋予了优先权,只有当LCD的DMA传输结束时CMOS的DMA传输才能开始进行。最后,对全文进行了总结和展望,提出了需要进一步改进和完善的地方。
其他文献
精密定位平台是精密机械中的关键部件,有着广泛的应用。随着人们需求的日益提高,传统的旋转伺服加丝杆的驱动方式已不能满足人们的需求。直线电机由于取消了中间的传动环节,理论上可以达到很高的精度,但同时也增加了控制的难度。因此,研究直线电机的高精度控制研究具有积极的实用意义。本文首先分析了系统的构成,并对各主要部件的选择和应用进行了介绍;然后通过系统单轴运动特性的分析,揭示了直线电机系统动态刚度差的特点。
在我国北方沿海地区,雾天是很常见的。雾天情况下,将会导致船舶上的监控设备采集到的图像模糊,舱内人员不能获得清晰的目标图像,进一步的影响船上驾驶人员对海上航行的分析与
航行交通设备的无人自主化已经成为了当今社会发展的趋势和主流。从机器人、无人机、无人车到无人船、无人艇,都在大量的接收着社会的资金,技术和人才,快速的发展着。其中水
光电图像跟踪系统作为一种无源目标探测和跟踪装备,主要作用是在复杂背景下和各种杂波干扰中连续并可靠的提取目标影像,建立目标运动航迹,实现对目标运动状态的连续稳定估计。图
图像分类识别是目前计算机视觉和模式识别领域的一个研究热点。其中,基于线性编码分类器的图像识别方法因其识别效率较高,受到了国内外学者的广泛关注。然而,现有的基于线性
随着互联网+时代的来临,不论在互联网行业、快消品行业、金融行业,还是传统的化工行业、制造行业,其数据量都正在以爆炸式的速度增长。大数据的流通、存储、分析、可视化等任
近年来,基于机器视觉的无人驾驶车辆系统已成为当前学术界研究的重要内容,其中视觉导航技术备受关注。本文研究的主要内容是基于无人车视觉导航中的前方车辆检测方法,在现有
在钢铁企业中,烧结矿一直是高炉炼铁的主要原料,炼铁生产的能源消耗、质量及产量将直接受到烧结矿质量优劣的影响。在烧结过程中,配料是其中一道比较复杂且关键的工序,配料的
奇异系统的网络脉冲控制问题是综合奇异系统理论,网络控制理论和脉冲控制理论的一种控制技术。本论文正是结合这几种相关理论成果研究了奇异网络系统的脉冲控制器的设计问题,分
运动目标检测是计算机视觉学科的重要分支,也是一个重要的研究课题。近年来,运动目标检测技术在人们日常生活、军事等方面得到了广泛的应用,特别是在智能交通、自动驾驶等交