基于FPGA和SOPC视频图像处理系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA和SOPC视频图像处理系统研究

基于FPGA和SOPC视频图像处理系统研究   摘 要:介绍基于EDA技术的数字视频图像系统的实现方案。本设计利用Altera 公司最新的SoPC(可编程片上系统)解决方案―――以 NiosII嵌入式软核处理器为核心,实现视频图像处理系统。文中介绍系统框图和部分仿真结果。用FPGA来实现视频图像处理,加快了数据的处理速度,提高了系统的实时性和可靠性,节约了硬件成本。   关键词:FPGA SOPC 视频图像处理   中图分类号:TP31 文献标识码:A 文章编号:1672-3791(2011)04(a)-0000-00      1 本项目研究的理论与实际意义    近年来,视频图像处理系统以实时性强,适于远程控制,便于管理人员操作等优点。日益在银行、交通、仓管、军事等行业的安防方面得到了广泛的应用。基于FPGA和SOPC技术的视频图像处理除了具有优越的抗干扰性能,保持图像信息清晰稳定以外,还具有设备小巧不需附带其他设施、价格适中等优点,通过适当的地址编码控制,它可以实现点对点、点对多点、单向和双向实时的多媒体通信。可以广泛地应用于公寓式、别墅式家庭、大型会议室、多媒体教室等,只要增加信令功能,即可把此项技术应用于无线可视电话系统,应用前景非常广阔。      2 国内外研究现状及分析    视频图像处理系统是进行数字图像处理、多媒体和视频网络传输的前提,它可以为各种图像处理算法提供待处理的原始数字图像。数字图像处理技术被广泛应用于可视电话、电视会议、监控系统等各种民用、商用及工业生产领域中。各种处理算法也日趋成熟,相关的硬件技术不断地推陈出新。视频处理的主流实现方案有两种: 一是基于ASIC, 该方案一般采用意法、AMD等公司的专用视频处理芯片; 二是基于DSP, 主要采用TI、ADI等公司的DSP信号处理器。它们作为辅处理器,可在主CPU控制下进行视频信号的采集压缩。但在这些数字图像处理系统中,一个突出的问题就是数据量庞大,特别是在图像帧速率和分辨率要求比较高的场合均无法获得令人满意的效果,并且修改很不方便。随着FPGA的发展, 通过SOPC技术实现视频采集已成为一种易于开发、设计灵活的方案,并且有很好的实时性。这主要得益于IP复用技术的发展。SOPC技术一般采用大容量FPGA作为载体,在一片FPGA中实现软核微处理器,使FPGA具有嵌入式系统的可编程能力。通过这种技术,SOPC平台即可以拥有微处理器系统丰富的软件资源和出色人机交互能力,同时又具备FPGA系统的快速硬件逻辑特性,实现了软件系统和硬件系统的互补,不仅提高了设计的性能,又加快开发周期。      3 研究方案    在视频图像处理系统的研究和设计中我们主要采用的是EDA(Electronic Design Automation)技术。EDA技术是现代电子设计技术的核心,EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言(Hardware Description Language)为系统逻辑描述手段完成的设计,自动地完成逻辑编译、逻辑化简、逻辑分割、逻辑综合、结构综合(布局布线),以及逻辑优化测试,直至实现既定的电子线路功能。    EDA设计一般采用Top-down设计也叫正向设计,它是针对传统的自底向上的设计方法而提出来的。自底向上的设计方法是从已存在的单元出发进行系统设计,它限制了设计人员的创造性并难以实现设计自动化。自顶向下的设计过程即是:从系统硬件的高层次抽象描述向最底层物理描述的一系列转换过程,直到最后得到可实现的硬件描述为止。具体讲这一过程有功能级、行为级描述开始,寄存器(RTL)级描述为第一个中间结果,由RTL级描述,采用逻辑综合得到网表(Net-list)或电路图,由网表即可自动生成现场可编程门阵列(FPGA)/复杂可编程逻辑阵列(CPLD)或专用集成电路(ASIC),从而得到电路与系统的物理实现。    随着大规模集成电路设计技术的进步、制造工艺水平的提高以及单个芯片上的逻辑门数的增加, 嵌入式系统设计变得日益复杂。把整个系统集成到一个芯片上,即片上系统SoC(System on Chip)技术是当前嵌入式系统设计的一个研究热点。SOPC(System on programmable chip)是Altera公司提出的一种灵活高效的系统设计方案。它的实质是SOC 设计技术,特点在于可编程性,它是PLD 和ASIC 技术融合的结果,具有设计灵活,可裁减、扩充、升级,并具备软硬件在系统可配置的性能,使用起来非常方便。这项技术将EDA、计算机设计、嵌入式系统、工业自动控制系统、DSP 及数字通信系统等技术融为一体。随着EDA 技术的发展和大规模可编程器件性能的不断提高,SoPC 技术已被广泛应

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档