• 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