DocumentCode
2662505
Title
An FPGA based coprocessor for 3D affine transformations
Author
Bensaali, F. ; Amira, A. ; Bouridan, A.
Author_Institution
Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
fYear
2003
fDate
15-17 Dec. 2003
Firstpage
288
Lastpage
291
Abstract
3D graphics performance is increasing faster than any other computing application. Almost all PC systems now include 3D graphics accelerators for games, Computer Aided Design (CAD) or visualization applications. This paper investigates the suitability of Field Programmable Gate Array (FPGA) devices as a low cost solution for implementing 3D affine transformations. A proposed solution based on processing large matrix multiplication has been implemented, for large 3D models, on the RC1000-PP Celoxica board based development platform using Handel-C, a C-like language supporting parallelism, flexible data size and compilation of high-level programs directly into FPGA hardware.
Keywords
CAD; computer graphics; coprocessors; data visualisation; field programmable gate arrays; high level languages; matrix multiplication; microcomputers; 3D affine transformations; 3D graphics accelerators; 3D models; CAD; FPGA hardware; Handel-C language; PC systems; RC1000-PP Celoxica board; computer aided design; computing application; coprocessor; field programmable gate array; flexible data size; matrix multiplication; personal computer system; visualization; Application software; Computer applications; Computer graphics; Coprocessors; Costs; Design automation; Field programmable gate arrays; Hardware; Parallel processing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN
0-7803-8320-6
Type
conf
DOI
10.1109/FPT.2003.1275759
Filename
1275759
Link To Document