Font Size: a A A

Design And Fpga Implementation Of 3d Geometry Acceleration Engine

Posted on:2010-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:X Y YanFull Text:PDF
GTID:2208360278470761Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As computer graphics on embedded systems is improved in the continuous improvement of the capacity. It is very difficult to achieve real-time interactive request in the complex three-dimensional graphics rendering if which is entirely dependent on a single CPU. Therefore, the embedded graphics application by added a dedicated graphics processor is enhanced the rendering speed . The demand that the CPU is free from the calculation of the heavy tasks is become more and more pressing needs.3D accelerating graphics engine is an important component of the 3D engine. Based on the analyzed and studied workflow and the structure of 3D accelerating graphics engine, a more complete 3D accelerating graphics engine is established. First, the basic computing units and logic units of the 3D accelerating graphics engine are talked over. Computing units includes a custom 18-bit floating-point adder, subtraction, multiplier and divider. Logical unit includes data selection and data distributor. Then a systolic array Multiplier is discussed. At last, structure of the 3D accelerating graphics engine is analyzed. The 3D accelerating graphics engine includes geometric model of the transformation, light module, display and processing module.Firstly, the basic units of 3D accelerating graphics engine that which can guarantee the accuracy of numerical is designed in order to ensure that the calculation process has sufficient dynamic range and makes the process of unification of computing. Secondly, systolic array Multiplier is designed which can speed up the multiplication of two matrices. Finally, a bi-partite look-up table is designed which improves the velocity of the look-up table.
Keywords/Search Tags:three-dimensional, geometry Engine, systolic array Multiplier, bi-partite look-up table
PDF Full Text Request
Related items