• DocumentCode
    412930
  • Title

    An FPGA implementation of 3D affine transformations

  • Author

    Bensaali, F. ; Amira, A. ; Uzun, I.S. ; Ahmedsaid, A.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ. of Belfast, UK
  • Volume
    2
  • fYear
    2003
  • fDate
    14-17 Dec. 2003
  • Firstpage
    715
  • 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 trans formations. 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
    computer graphic equipment; computer graphics; coprocessors; field programmable gate arrays; matrix multiplication; multiplying circuits; parallel architectures; 3D affine transformations; 3D graphics performance; FPGA implementation; Handel-C; Intellectual Property cores; RC1000-PP Celoxica board; hardware implementation; hardware-accelerated architectures; high-level programs; large matrix multiplication; low cost solution; matrix multiplication; parallel multiplier; polygon mesh model; rapid design capabilities; Acceleration; Application software; Computer applications; Computer graphics; Computer science; Costs; Design automation; Field programmable gate arrays; Hardware design languages; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
  • Print_ISBN
    0-7803-8163-7
  • Type

    conf

  • DOI
    10.1109/ICECS.2003.1301885
  • Filename
    1301885