DocumentCode :
3233246
Title :
Design space exploration of coarse-grain reconfigurable DSPs
Author :
Zabel, Martin ; Köhler, Steffen ; Zimmerling, Martin ; Preuber, Thomas B. ; Spallek, Rainer G.
Author_Institution :
Inst. of Comput. Eng., Dresden Univ. of Technol.
fYear :
2005
fDate :
28-30 Sept. 2005
Lastpage :
15
Abstract :
This work introduces a new digital signal processor (DSP) architecture concept, which provides increased instruction-level parallelism (ILP), flexibility and scalability compared to state-of-the-art DSPs. The concept can be characterized by an enhanced RISC microprocessor with a tightly coupled reconfigurable ALU array, a vector load/store unit and a control flow manipulation unit. These units implement coarse-grain reconfigurable structures by means of switchable contexts. In contrast to previous work, context activation is performed event-driven according to the instruction pointer of the RISC microprocessor. The synchronous operation of the context-controlled functional units enables an ILP comparable to complex VLIW/SIMD processors, without introducing additional instruction overhead. The reconfigurable units can be adapted to the application demands exploiting parallelism more coarse-grain than common instruction-level functional units. To evaluate the concept, we present a parametrizable template model of the DSP architecture based on a standard ARM7 RISC microprocessor. The DSP model includes an architecture description based on our own ADL/simulation environment and a VHDL RTL model for the purpose of FPGA prototype evaluation. Further, we show detailed quantitative performance and utilization evaluation results related to the ALU array geometry, memory transfer bandwidth and the number of configuration contexts. First experiments executing DSP algorithms have indicated that the proposed architecture can exploit more of the potential application parallelism at a reasonable amount of hardware costs compared to conventional digital signal processors
Keywords :
digital signal processing chips; parallel processing; reconfigurable architectures; reduced instruction set computing; ALU array geometry; ARM7 RISC microprocessor; DSP algorithms; DSP architecture; FPGA prototype evaluation; context-controlled functional unit; instruction-level parallelism; parametrizable template; reconfigurable DSP; Digital signal processing; Digital signal processors; Field programmable gate arrays; Geometry; Microprocessors; Reduced instruction set computing; Scalability; Space exploration; VLIW; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
Conference_Location :
Puebla City
Print_ISBN :
0-7695-2456-7
Type :
conf
DOI :
10.1109/RECONFIG.2005.15
Filename :
1592497
Link To Document :
بازگشت