基于Avalon总线图像处理IP核设计.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文档。上传文档
查看更多
基于Avalon总线图像处理IP核设计

基于Avalon总线图像处理IP核设计   摘 要: IP核是SoPC系统的重要组成部分,针对如何高速、有效地实时处理图像的问题,提出了一种基于Avalon总线的图像处理IP核的设计方法。根据最新的数字视频国际编码标准和颜色空间理论,用Verilog HDL硬件描述语言完成IP核的功能实现,IP核被设计为Avalon总线从端口,通过Avalon总线与Nios Ⅱ处理器进行通信。IP核通过SignalTap Ⅱ在线验证,可修改其参数使之满足不同系统的需求。该方法具有良好的通用性,提高了系统的兼容性,能帮助其他用户明显缩短实时图像处理系统项目的研发周期、降低工作强度。   关键词: SoPC; IP核; 图像处理; Verilog HDL; Avalon总线; SignalTap Ⅱ   中图分类号: TN964?34 文献标识码: A 文章编号: 1004?373X(2013)24?0086?04   Design of image processing IP core based on Avalon bus   CAI Guo?yang, ZHAO Yi, YU Liang?hui   (Nari Technology Development Co., Ltd, Nanjing 210061, China)   Abstract: IP core is an important part of SoPC system. A method of designing the image processing IP core based on Avalon bus is proposed for fast and effective real?time image processing. The function of IP core is realized by Verilog HDL according to the latest international coding standard of digital video and the theory of color space. IP core is designed as Avalon slave port, which communicates with Nios Ⅱ through Avalon bus. IP core can meet the needs of different systems through online verification of SignalTap Ⅱ to modify IP core’s parameters. The method has strong universality, can improve the compatibility of the system and help other users to significantly cut down the development period and reduce the work intensity.   Keywords: SoPC; IP core; image processing; Verilog HDL; Avalon bus; SignalTap Ⅱ   0 引 言   设计实时图像采集系统时,可通过硬件解码芯片对模拟视频信号进行解码,得到符合国际标准ITU?R BT.656的数字信号。要得到有效图像信号,还需对数据流做进一步处理[1]。近年来,由于FPGA的性能不断提高,使得可编程片上系统(System on Programmable Chip,SoPC)的理念得以实现,这为实时图像采集系统的设计提供了一种新的解决方案,即在Avalon总线上挂载IP核对图像进行预处理[2]。Avalon总线是由Altera公司提出,用于连接Nios/Nios Ⅱ处理器与外设的总线结构。基于Avalon总线的SoPC结构可把处理器和各种外设的IP核、通信单元和控制单元集成到一块FPGA芯片上[3?4]。   Altera提供很多免费的IP核,用户也可以根据系统的需求自行设计或者购买第三方厂商的IP核,然后通过Avalon总线将其挂载到系统上[5]。   本文主要介绍用Verilog HDL语言设计图像处理IP核内部功能模块的过程,并对IP核涉及的理论和原理进行阐述,供其他开发者参考借鉴。借助Quartus Ⅱ(Altera公司FPGA的开发工具)中的在线逻辑分析仪(SignalTap Ⅱ)对IP核进行测试与验证。   1 图像处理IP核的原理   在基于SoPC的图像采集系统中,图像处理IP核对硬件采集到的数据进行处理后交给Nios Ⅱ CP

文档评论(0)

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

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

1亿VIP精品文档

相关文档