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
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;
Conference_Titel :
Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
Conference_Location :
Jounieh
Print_ISBN :
0-7803-6542-9
DOI :
10.1109/ICECS.2000.911589