节点文献

飞思卡尔i.MX27应用处理器图像处理性能的改进

Video Performance Improvement for Freescale Application Processor i.MX27

【作者】 石刚

【导师】 刘功申; 杨静荣;

【作者基本信息】 上海交通大学 , 电子与通信工程, 2008, 硕士

【摘要】 本文首先介绍了视频编解码技术近些年来的发展和国际上两大标准机构:国际电信联盟(ITU)和国际标准化组织(ISO)定义的视频编解码标准,特别是本文将涉及到的目前最新的H.264和MPEG4标准。然后,本文简要介绍了飞思卡尔i.MX27应用处理器及其主要的功能模块。在利用开发板,对i.MX27应用处理器v1.0版本进行芯片测试的过程中,我们发现了这款处理器在图像处理性能上的不足,即在播放VGA图像时,并没有达到每秒30帧的设计能力;并且在液晶屏幕上,如果同时使用图形窗口(Graphic Window)和背景(Back Ground)时,屏幕出现了underrun的现象。为了找出根本原因,确定存在硬件设计问题的地方,我们将开发板上的测试过程,在软件设计环境中再现。利用软件工具的测试和分析,我们找到了系统结构中的瓶颈,即在图像编解码通路上,系统存在着两处的具有带宽受限制的模块:图像后处理器(Post Processor)和LCD控制器(LCD Controller)。随后,本文针对这两处系统瓶颈,提出了解决方案:扩展图像后处理器的数据总线,拆分LCDC的图形窗口与背景窗口的数据通道。最后通过再次重复之前的测试方法和测试程序,对提出的解决方案进行测试和验证。测试结果表明,本文所提出的解决方案消除了系统性能上的带宽瓶颈,从而提高了整个图像编解码通路的性能,达到了对图像处理性能每秒30帧的要求。

【Abstract】 This paper introduces the background of video encoding, decoding and the standards of International Telecommunication Union (ITU) and International Organization for Standardization (ISO), especially for the H.264 and MPEG4 standards. And then, this paper introduces the Freescale i.MX27 application processor and its functional modules inside. When validating the version 1.0 of i.MX27 silicon on the evaluation board, we found out the VGA video with 30 frames per second can not work well. After simulating and analyzing in the design environments, we found out the bottle necks. The post processor and LCD controller have bandwidth issues. This paper also provides the solutions, expanding the 32-bit data bus of post processor and separating the graphic window and background of LCD controller. Finally, the video performance is improved to 30 frames per second by the solutions,which are tested and proven to work efficiently.

【关键词】 图像处理性能i.MX27瓶颈VGAH264MPEG
【Key words】 Video Performancei.MX27Bottle NeckVGAH264MPEG
  • 【分类号】TP391.41;TN919.8
  • 【下载频次】205
节点文献中: 

本文链接的文献网络图示:

本文的引文网络