Title :
Design of a geometry engine for mobile 3D graphics
Author :
Lee, Chanho ; Kim, Eunmin
Author_Institution :
Sch. of Electron. Eng., Soongsil Univ., Seoul
Abstract :
Recently, portable devices employ applications using 3D graphics such as 3D games and 3D navigations. The portable devices require small area and low power consumption. We propose architecture for a geometry engine for 3D mobile graphics. The proposed geometry engine consists of a transformation engine and a lighting engine. The transformation engine employs two step culling scheme which reduces the complexity of pipelines. The lighting engine has variable pipelines depending on the lighting effects and the number of lighting sources. The geometry engine supports the 32 bit single precision format of the IEEE-754 standard and the reduced 24 bit floating point format for mobile environment. We design a geometry engine based on the proposed architecture using Verilog-HDL and synthesized it using a 0.25 um CMOS standard cell library at 100 MHz. It is verified by simulation and implementing on an FPGA.
Keywords :
CMOS integrated circuits; computer graphics; field programmable gate arrays; floating point arithmetic; hardware description languages; lighting; 3D games; 3D graphics; 3D mobile graphics; 3D navigations; CMOS standard cell library; FPGA; culling scheme; floating point format; geometry engine; lighting engine; pipelines; power consumption; transformation engine; Arithmetic; Computer graphics; Delay; Energy consumption; Engines; Geometry; Hardware design languages; Light sources; Logic; Pipelines; 3D graphics; geometry; lighting; transformation;
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
DOI :
10.1109/SOCDC.2008.4815612