• DocumentCode
    1937476
  • Title

    Exploration of sign precomputation-based CORDIC in reconfigurable systems

  • Author

    Ross, Dian-Marie ; Miller, Scott ; Sima, Mihai ; McGuire, Michael

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
  • fYear
    2011
  • fDate
    6-9 Nov. 2011
  • Firstpage
    2186
  • Lastpage
    2191
  • Abstract
    Presented is an analysis of standard CORDIC implementations with sign precomputation mapped onto four modern Xilinx Field-Programmable Gate Arrays (FPGA) families, Virtex-4, -5, -6 and Spartan-6. Three methods of sign precomputation, P-CORDIC, Flat-CORDIC and Para-CORDIC have been proposed in previous literature as parallel methods for reducing CORDIC algorithm logic delay when implemented on an Application Specific Integrated Circuits (ASICs). However, little analysis exists on reconfigurable implementations where one major algorithm optimization design goal is to reduce interconnection delay. All three sign precomputation CORDIC techniques are shown to improve delay and logic utilization when compared with standard CORDIC. On state-of-the-art FPGAs, such as Virtex-6, P-CORDIC is found to perform best; on older devices, such as Virtex-4, Flat-CORDIC has the best performance. On in-between FPGAs, such as the Virtex-5, and Spartan-6, there is no clear winner between P-CORDIC and Flat-CORDIC. Para-CORDIC never outperforms P-CORDIC and Flat-CORDIC, but still represents an improvement over standard CORDIC implementations. Furthermore, Para-CORDIC can be deeply pipelined for applications where high throughput is the main design goal.
  • Keywords
    application specific integrated circuits; digital arithmetic; field programmable gate arrays; parallel architectures; reconfigurable architectures; CORDIC algorithm logic delay; Flat-CORDIC; P-CORDIC; Para-CORDIC; Spartan-6; Virtex-4; Virtex-5; Virtex-6; Xilinx field-programmable gate arrays; application specific integrated circuits; parallel methods; reconfigurable systems; sign precomputation-based CORDIC; Algorithm design and analysis; Delay; Field programmable gate arrays; Mathematical model; Read only memory; Table lookup; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4673-0321-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2011.6190419
  • Filename
    6190419