DocumentCode
1798531
Title
A novel Mesa-based OpenGL implementation on an FPGA-based embedded system
Author
Yukun Liu
Author_Institution
Sch. of Inf. Sci. & Eng., Hebei Univ. of Sci. & Technol., Shijiazhuang, China
fYear
2014
fDate
7-9 July 2014
Firstpage
78
Lastpage
83
Abstract
Since there was no OpenGL implementation for FPGA-based embedded systems before this research, this paper presents a novel OpenGL implementation based on Mesa for an FPGA-based embedded system. This implementation includes the algorithms for Bézier-splines curves and surfaces that can support 3D rendering. In addition, compared with the environment of general-purpose computers, because of the limited storage space and computing speed of FPGA-based embedded systems, this implementation adopts a fixed point arithmetic system that is created with its own multiplication, division, square foot, dot production, cross production, trigonometric functions and linear interpolation. The results of its applications to the surface modeling and editing with user interactions show that this implementation can meet the requirements for 3D rendering with user interactions.
Keywords
embedded systems; field programmable gate arrays; fixed point arithmetic; interpolation; rendering (computer graphics); splines (mathematics); 3D rendering; Bézier-splines curves; FPGA-based embedded system; Mesa-based OpenGL implementation; cross production; division; dot production; fixed point arithmetic system; linear interpolation; multiplication; square foot; surface modeling; trigonometric functions; user interactions; Computers; Embedded systems; Graphics; Hardware; Image color analysis; Surface treatment; Three-dimensional displays; Bézier-splines curves and surfaces; FPGA-based embedded systems; Mesa; fixed point arithmetic; implementations of OpenGL; user interactions;
fLanguage
English
Publisher
ieee
Conference_Titel
Audio, Language and Image Processing (ICALIP), 2014 International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-4799-3902-2
Type
conf
DOI
10.1109/ICALIP.2014.7009761
Filename
7009761
Link To Document