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

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

上海交通大学工程硕士论文 飞思卡尔i.MX27 应用处理器图像处理性能的改进 飞思卡尔 i.MX27应用处理器图像处理性能的改进 摘 要 本文首先介绍了视频编解码技术近些年来的发展和国际上两大 标准机构: 国际电信联盟 (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 帧的要求。 关键词: 图像处理性能, i.MX27, 瓶颈, VGA, H264, MPEG I 上海交通大学工程硕士论文 飞思卡尔i.MX27 应用处理器图像处理性能的改进 Video Performance Improvement for Freescale Application Processor i.MX27 Abstract This paper introduces the background of video encoding, decoding and the standards of International Telecommunication Union (ITU) and Internat ional 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, expand ing 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 solution

文档评论(0)

1亿VIP精品文档

相关文档