基于FPGA的数字视频系统的研究与设计

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:stbruce
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、网络和多媒体技术的飞速发展以及人民生活水平的不断提高,基于互联网的多媒体产业发展十分迅速。其代表产品有视频监控、网络可视电话等。这些产品具有一个共同的技术基础:视频信号的采集、处理、显示及网络传输。本文针对这一技术基础进行研究与设计,紧扣市场消费热点,具有极强的技术外延性;同时结合对视频系统发展趋势的分析和对解决方案的比较,选用FPGA与SOPC平台对数字视频系统进行研究与设计,使系统具备便携、高性能、低成本、易升级的特点。 本文在分析数字视频系统的通用功能并介绍整体方案规划后,着重介绍了各部分的设计。本文的设计主要可以分为两大部分,课题针对两部分的特点,分别选用了不同的设计方法。 第一部分为本地采集显示部分。本部分基于FPGA平台,采用硬件描述语言进行设计,充分发挥FPGA并行处理、高性能的优势。本部分的主要工作有: 1,视频信号采集方案、处理方案、缓冲存储方案、显示方案的设计与实现。具体工作包括摄像头芯片的选择和驱动实现、视频处理IP核的复用,视频采集模块、存储访问模块、SRAM控制器和VGA控制器的设计与实现等。实现了图像从摄像头输入到VGA动态流畅显示的良好效果。 2,在设计中,充分考虑了模块的独立性和可重用性。如在SRAM控制器中采用封装用户接口并支持多用户访问的设计,使系统模块之间更加独立,访问模块内部更加简洁,也有利于控制器的复用。 3,设计还运用了多种FPGA设计技巧。如采用异步FIFO解决前后级时钟不一致的问题、运用状态机进行数据存储格式的转换、Burst机制保证显示正常、在存储缓冲过程中运用乒乓操作等。 第二部分为网络传输部分。本部分基于SOPC平台设计,采用Nios Ⅱ嵌入式软核、MicroC/OS Ⅱ操作系统,充分发挥IP复用和嵌入式操作系统的优势。本部分的主要工作有: 1,重点分析和研究了网络传输速度,介绍了多种优化方法并通过实验进行了验证,得到了良好的实验效果。 2,针对单处理器无法避免应用程序与网络协议栈竞争CPU资源的情况,探讨了Nios Ⅱ双核系统设计方法,以满足视频系统更高的实时性能要求。 同时,本文两部分的设计还可以方便的连接,构成CPU+FPGA的构架,发挥两者的优势。
其他文献
相机传感器可以在监控区域中采集图像信息来提供更多的信息来分辨入侵者。现实中,随机部署的相机传感器通常会造成大量相机传感器资源的闲置浪费并且很难确保监控区域的全视
随着以Web服务、云服务为代表的互联网服务的蓬勃发展,服务形式及服务数量都在迅速的增加。因此,对于用户来说,如何选择合适的服务成为一个亟待解决的问题。服务推荐技术在这
电子政务基础平台主要是利用Internet技术实现网络行政办公的一体化,以核心spring API作为系统后台管理,对各个窗口的数据接口进行统一管理、分配;以持久化对象JPA(部分是用H
基于构件的软件开发是提高软件生产率以及软件质量的一条现实可行的途径。其中一项重要的基础设施——软件构件库得到了产业界和学术界越来越多的重视。为了帮助开发者对构件
随着Internet的飞速发展,人们在享受网络带来的丰富信息和极大便利的同时,也遇到了“数据丰富知识贫乏”的问题。有效的解决途径就是将数据挖掘技术应用到WWW的挖掘中,即Web
随着网络技术的迅速发展,通信网络带宽和处理能力的提高使网络能够提供更多的多媒体业务,也使得支持“点对多点”或“多点多点”的组播通信方式成为网络支持多媒体业务的必要
互联网应用已经走入了每个人的工作学习,日常生活当中,并且扮演着越来越重要的角色,很多人上网查资料看新闻,上网跟别人讨论问题,去网上的商店买东西。很多企业采用网页应用
利用激光扫描仪获取的数据进行模型的三维重建是数字游戏、古建筑保护等领域的研究热点,并且具有广泛的应用前景。近年来随着激光扫描仪成本的降低和激光扫描技术的发展,基于激
随着当前政策性和商业性资产处置业务的发展,传统的资产信息管理系统在业务模式和管理方式方面已经不能满足资产处置方式的创新、商业化业务的开展、管理和账务处理的变化等
室内定位对于一系列的移动应用有着十分关键的作用,这一关键的作用促使大量研究人员在过去的几十年间做了大量的研究。尽管全球定位系统(Global Positioning System,GPS)在室