DocumentCode :
492708
Title :
FPGA based asynchronous pipelined multiplier with intelligent delay controller
Author :
Prabakar, T.N. ; Lakshminarayanan, G. ; Anilkumar, K.K.
Author_Institution :
Saranathan Coll. of Eng., Tiruchirappalli
Volume :
01
fYear :
2008
fDate :
24-25 Nov. 2008
Abstract :
In this paper, a novel scheme is proposed for the implementation of FPGA based digital systems using asynchronous pipelining technique. To control the asynchronous data flow between stages, an intelligent controller is designed which decides the delay of each stage depending upon the magnitude of the input data (Data Dependent Delay). The intelligent controller has been designed using NIOS II soft core embedded processor in ALTERA EP2C20F484C7 device. But, in this approach, the maximum operating frequency is limited by the excess of logical elements consumed by the microcontroller and the sequential execution of the C code. Hence, the function of NIOS processor to control asynchronous data flow alone has been chosen and is implemented as an equivalent hardware INTASYCON (INTelligent ASYnchronous CONtroller) using hardware description language and the speed of the circuit was evaluated. To verify the efficacy of the proposed approach, 8times8 Braun array multiplier is implemented as external logic to the INTASYCON. The INTASYCON processor calculates the completion time of each stage (based on the logic depth) and accordingly activates the respective dual edge triggered flipflops to transfer data from one stage to next stage. This approach consumes lower power and also avoids the need for global clock signals and their consequences like skew problems.
Keywords :
field programmable gate arrays; frequency multipliers; microcontrollers; parallel processing; pipeline arithmetic; ALTERA EP2C20F484C7 device; Braun array multiplier; C code; FPGA-based asynchronous pipelined multiplier; INTASYCON processor; NIOS II soft core embedded processor; completion time; dual-edge triggered flipflops; global clock signals; hardware description language; intelligent delay controller; microcontroller; skew problems; Circuits; Delay; Digital systems; Field programmable gate arrays; Frequency; Hardware design languages; Logic arrays; Microcontrollers; Pipeline processing; Process control; Asynchronous Pipeline; Data Dependent Delay; FPGA; INTASYCON; Low Power;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
Type :
conf
DOI :
10.1109/SOCDC.2008.4815633
Filename :
4815633
Link To Document :
بازگشت