Title :
ADAPTO: full-adder based reconfigurable architecture for bit level operations
Author :
Cardarilli, G.C. ; Nunzio, L. Di ; Re, M. ; Nannarelli, Alberto
Author_Institution :
Dept. of Electron. Eng., Univ. of Rome Tor Vergata, Rome
Abstract :
Low cost microprocessors and DSPs are optimized to perform general arithmetic and logic operations on native wordlength. On the other hand, the efficiency decreases when they process shorter data (more clock cycles per operation are required). Recently different solutions have been proposed to overcome this problem. Among those, the one based on a main processor with a reconfigurable unit (RU) used as coprocessor (to speed up fine grained operations) is the most common. Typically those coprocessors, similar to FPGA, are composed by look-up tables (LUTs) and pass transistors interconnects. In this way, due to the great number of reconfiguration bits, it is impossible to obtain together a run-time reconfiguration and an efficient implementation, avoiding idle hardware resources . This paper proposes a new dynamic reconfigurable architecture that can be embedded in microprocessors or low cost DSPs to accelerate the execution of the above mentioned operations. The goal of ADAPTO (adder-based dynamic architecture for processing tailored operators) is to reduce the hardware complexity and the reconfiguration time, with respect to typical LUT based reconfigurable array. ADAPTO supports both hardware reconfiguration and instruction execution in the same processor clock cycle. This goal has been obtained by using a new reconfigurable unit based on full adders, instead LUTs, and simplifying the network interconnect.
Keywords :
adders; digital signal processing chips; field programmable gate arrays; reconfigurable architectures; table lookup; ADAPTO; DSP; FPGA; adder-based dynamic architecture for processing tailored operators; bit level operations; full-adder based reconfigurable architecture; look-up tables; low cost microprocessors; pass transistors interconnects; processor clock cycle; reconfigurable unit; run-time reconfiguration; Arithmetic; Clocks; Coprocessors; Cost function; Digital signal processing; Hardware; Microprocessors; Reconfigurable architectures; Reconfigurable logic; Table lookup;
Conference_Titel :
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-1683-7
Electronic_ISBN :
978-1-4244-1684-4
DOI :
10.1109/ISCAS.2008.4542197