3D Graphics Processing Unit with VGA Output

Abstract Described project presents a hardware solution of simple 3D wireframes projection in real time. Computational algorithms are optimized for parallel processing on FPGA. The actual implementation is targeted for Xilinx Spartan-6 device with graphical output to VGA. The model allows a smooth rotation of the object in two directions and changing the viewing angle. The design is described in VHDL language with a few basic IP cores for the calculation of trigonometric functions. Testing was performed on a development kit NEXYS-3 on which the rendering speed achieved was almost 5000 fps. The use of the presented methods can be applied especially in systems where 3D visualization in real time is a critical issue.

[1]  Ondrej Krejcar Large Multimedia Artifacts Prebuffering in Mobile Information Systems as Location Context Awareness , 2009, 2009 4th International Symposium on Wireless Pervasive Computing.

[2]  Hans Erik Holten-Lund Embedded 3D Graphics Core for FPGA-based System-on-Chip Applications , 2005 .

[3]  Penhaker Marek,et al.  Design and Application of Mobile Embedded Systems for Home Care Applications , 2010, 2010 Second International Conference on Computer Engineering and Applications.

[4]  M. Penhaker,et al.  Automatic Ranking of Eye Movement in Electrooculographic Records , 2010 .

[5]  Penhaker Marek,et al.  Web System for Electrophysiological Data Management , 2010, 2010 Second International Conference on Computer Engineering and Applications.