2D图形硬件加速引擎的设计优化技术研究

2D图形硬件加速引擎的设计优化技术研究

论文摘要

手机等便携式设备中图形显示需求日益提高,本文分析讨论了2D图形硬件加速引擎的设计优化技术,并针对GBA(GameBoy Advance)的模拟器VBA(VisualBoy Advance)的绘图方法设计实现了支持GBA等高质量游戏的2D图形硬件加速引擎。本文在以下方面作了深入的研究:阐述了GBA绘图模式的三大特色和各种颜色特效功能。分析了VBA的工作流程,并在流程分析的基础上讨论了2D图形加速引擎的软硬件划分方法。针对AMBA总线架构,提出了2D图形硬件加速引擎的总体架构,该架构综合速度、面积及总线带宽等因素进行了设计优化。2D引擎划分为Apbslave、DMAinterface、Modesel、Screentext、Screenrot、Sprites、Window、LCD Controller等功能模块。论文详细讨论了2D图形硬件加速引擎各个功能模块的设计优化技术。基于VBA本身的完全正确性,采用基于参考模型的验证方法对2D图形硬件加速引擎各功能模块进行了充分的模拟验证。在FPGA上运行的结果表明本文设计的2D图形硬件加速引擎功能完全正确,绘图速度与VBA模拟器相比提高了10倍。本文设计实现的2D图形硬件加速引擎通过了正确的验证与测试,能有效支持GBA等游戏,功耗低、图形加速效率高,根据需要可以应用到不同的图形用户界面,提供高效的图形加速显示能力。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 GBA 发展简介
  • 1.3 国内外研究状况
  • 1.4 论文研究的目标、内容及意义
  • 1.5 论文结构
  • 第二章 2D 引擎绘图分析
  • 2.1 GBA 绘图模式
  • 2.1.1 Bitmap 模式
  • 2.1.2 Tile 模式
  • 2.1.3 Sprite 影像
  • 2.2 GBA 颜色特效介绍
  • 2.2.1 Alpha 混合与淡入淡出特效
  • 2.2.2 马赛克特效
  • 2.2.3 窗口特效
  • 2.3 本章小结
  • 第三章 VBA 流程分析及引擎软硬件划分
  • 3.1 VBA 工作流程分析
  • 3.2 2D 引擎软硬件划分
  • 3.3 本章小结
  • 第四章 2D 图形硬件加速引擎的设计与实现
  • 4.1 2D 引擎总体结构设计
  • 4.2 2D 引擎模块具体实现
  • 4.2.1 Apbslave 模块设计
  • 4.2.2 DMAinterface 模块设计
  • 4.2.3 Modesel 模块设计
  • 4.2.4 Screentext 模块设计
  • 4.2.5 Screenrot 模块设计
  • 4.2.6 Sprites 模块设计
  • 4.2.7 Window 模块设计
  • 4.2.8 LCD Controller 模块设计
  • 4.2.9 公共单元ALU 设计
  • 4.3 2D 引擎性能分析
  • 4.4 综合结果
  • 4.5 本章小结
  • 第五章 2D 图形硬件加速引擎的测试与验证
  • 5.1 模拟验证
  • 5.1.1 验证平台的构建
  • 5.1.2 验证结果分析
  • 5.2 FPGA 验证
  • 5.2.1 FPGA 验证平台的构建
  • 5.2.2 FPGA 验证结果分析
  • 5.3 本章小结
  • 第六章 结束语
  • 6.1 课题工作总结
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].基于Qt/Embedded的图形硬加速方法研究与实现[J]. 计算机技术与发展 2018(06)
    • [2].基于图形硬件的海量地形可视化算法[J]. 火力与指挥控制 2012(11)
    • [3].基于可编程图形硬件的快速颜色合成算法[J]. 中国水运(理论版) 2008(01)
    • [4].协同分布式图形硬件的混合并行体绘制[J]. 中国图象图形学报 2008(07)
    • [5].图形硬件加速的织物自碰撞检测算法[J]. 计算机应用与软件 2010(09)
    • [6].计算机图形系统发展概述[J]. 无锡南洋职业技术学院论丛 2010(03)
    • [7].基于图形硬件加速的Freehand三维超声图像滤波与插值技术[J]. 微型电脑应用 2008(03)
    • [8].可编程图形硬件下的三维图像的并行重建算法[J]. 电子技术与软件工程 2020(06)
    • [9].NVIDIA Quadro诠释专业图形硬件——访NVIDIA(英伟达)公司Quadro市场开发经理Tyler Worden先生[J]. CAD/CAM与制造业信息化 2009(10)
    • [10].基于GPU的加速网格求交算法分析与实现[J]. 微计算机信息 2008(30)
    • [11].基于动态纹理载入的大规模数据场体绘制[J]. 中国图象图形学报 2008(02)
    • [12].OpenGL 3.0规范正式发布[J]. 现代电子技术 2008(17)
    • [13].硬件加速的等值面提取与绘制[J]. 小型微型计算机系统 2008(08)
    • [14].基于可编程图形硬件的音频信号处理技术[J]. 电子科技 2013(10)
    • [15].利用数字绘画技术完善架上绘画创作[J]. 湖北理工学院学报(人文社会科学版) 2014(03)
    • [16].基于GPU的水面实时渲染算法[J]. 计算机工程 2008(20)
    • [17].基于GPU实现的大量刚体运动实时仿真[J]. 计算机仿真 2013(02)
    • [18].基于光线跟踪方法的全局光照研究[J]. 计算机科学 2010(04)
    • [19].3D图形硬件加速纹理映射单元设计[J]. 冶金动力 2014(04)
    • [20].基于图形硬件的双调排序算法优化[J]. 计算机工程与设计 2008(14)
    • [21].基于数据手套的逼真虚拟手的实现[J]. 系统仿真学报 2008(22)
    • [22].快速准确的多分辨率地形模型误差计算[J]. 火力与指挥控制 2014(04)
    • [23].基于OpenGL的图形引擎的设计与实现[J]. 电脑知识与技术 2014(25)
    • [24].基于图形硬件的显式织物模拟[J]. 计算机应用与软件 2011(05)
    • [25].基于OSG的GLSL着色器编辑环境[J]. 计算机系统应用 2011(03)
    • [26].外力作用下番茄植株形变的动态模拟[J]. 小型微型计算机系统 2012(02)
    • [27].基于FrameBuffer的LCD驱动设计[J]. 软件导刊 2009(08)
    • [28].光线跟踪方法在体绘制中的应用与发展[J]. 计算机工程与设计 2009(21)
    • [29].交互式实时水面渲染[J]. 计算机应用研究 2008(08)
    • [30].基于快速傅立叶变换的实时动态草叶绘制[J]. 计算机应用 2011(01)

    标签:;  ;  ;  ;  ;  ;  

    2D图形硬件加速引擎的设计优化技术研究
    下载Doc文档

    猜你喜欢