• DocumentCode
    3489470
  • Title

    Design rules for implementing CORDIC on FPGAs

  • Author

    Ross, Dian-Marie ; Miller, Scott ; Sima, Mihai ; Crawford, Curran

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
  • fYear
    2011
  • fDate
    23-26 Aug. 2011
  • Firstpage
    797
  • Lastpage
    802
  • Abstract
    The CORDIC algorithm performs vector rotations in a number of coordinates systems, providing cost-effective solutions for many application domains today including intelligent guidance systems, wireless communications, and digital signal processing. CORDIC is sequential; thus hardware solutions are needed to improve the computation speed. We analyze three implementation schemes for CORDIC on FPGAs in terms of area, delay, and scalability. Extensive simulations have been carried out and a complete set of numerical figures are provided. We conclude the paper by proposing a number of design rules for implementing CORDIC on commercial reconfigurable devices based on use-case and speed and/or area requirements.
  • Keywords
    digital arithmetic; field programmable gate arrays; CORDIC; FPGA; design rules; digital signal processing; intelligent guidance systems; wireless communications; Algorithm design and analysis; Delay; Field programmable gate arrays; Hardware; Multiplexing; Routing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1555-5798
  • Print_ISBN
    978-1-4577-0252-5
  • Electronic_ISBN
    1555-5798
  • Type

    conf

  • DOI
    10.1109/PACRIM.2011.6032996
  • Filename
    6032996