• DocumentCode
    1743396
  • Title

    Behavioural synthesis of low power floating point CORDIC processors

  • Author

    Costello, Joe ; Al-Khalili, Dhamin

  • Author_Institution
    Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, Ont., Canada
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    506
  • Abstract
    Modern DSP and graphical applications require fast and efficient implementations to meet the high demands of modern systems. The CORDIC process is a powerful candidate for these systems due to its ability to perform many basic functions using the same hardware. Recent research has led to the development of a daunting number of implementation options, each with its own application restrictions and operating characteristics. This paper introduces the development of a behavioral synthesis tool designed to automate and simplify the design and use of CORDIC processors in general applications. At the present time the tool produces 576 unique versions of a CORDIC processing element in the Verilog HDL. These processing elements, or modules, can then be instantiated for use in embedded systems or System-on-a-Chip applications
  • Keywords
    application specific integrated circuits; digital arithmetic; digital signal processing chips; embedded systems; floating point arithmetic; hardware description languages; low-power electronics; System-on-a-Chip applications; Verilog HDL; behavioural synthesis; embedded systems; floating point CORDIC processors; low power electronics; processing element; Application software; Digital arithmetic; Digital signal processing; Educational institutions; Embedded system; Equations; Hardware design languages; Military computing; Signal processing algorithms; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
  • Conference_Location
    Jounieh
  • Print_ISBN
    0-7803-6542-9
  • Type

    conf

  • DOI
    10.1109/ICECS.2000.911589
  • Filename
    911589