Font Size: a A A

Embedded Graphics Accelerator Geometry Processing Engine Design And Realization

Posted on:2010-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:L F XiongFull Text:PDF
GTID:2208360275483164Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of embedded devices, there is a growing need for these devices have real-time and high-resolution 3D images display function. High-performa- nce 3D graphics rendering and image processing capability is the key to the future of embedded system applications, This requires that embedded devices have powerful 3D graphics acceleration. But the current restriction is the CPU in embedded system can only satisfy the simple graphics image processing, it's incompetent to support the complex real-time 3D graphics rendering. In this trend, the design for embedded systems graphics acceleration chip has a very important value and significance.Based on the development trend analysis and comparison of current development at home and abroad, we want to develop a graphics acceleration IP core that based OpenGL ES1.1. It's a scalable IP core and be able to further the development of a hardware core in FPGA.The thesis first analyzes the development status at home and abroad and puts forward our development goal, and then introduce the key technologies and our research results. Then to introduce the technical route and implement way. Finally, a detailed introduction of the"soft"graphics pipeline development.Graphics accelerating pipeline is the core of graphics acceleration chip, so we put our focus on it. First of all, the graphics pipeline is divided into two major parts, the geometry phase and rasterization phase. And then selects 29 most commonly used commands(API) from OpenGL ES1.1 as the implementation of graphics pipeline specifications. Finally we use the most efficient algorithms to implemente these API. This article describes the graphics pipeline are part of the deal with the development of geometry phase in detail, including geometry processing engine, lighting & color engine, primitive assembly engine, culling&clipping engine and projection engine.
Keywords/Search Tags:graphics acceleration, GPU, OpenGL ES, graphics pipeline, geometry process
PDF Full Text Request
Related items