Reconfigurable pipelined 2-D convolvers for fast digital signal processing

被引:114
作者
Bosi, B [1 ]
Bois, G
Savaria, Y
机构
[1] Nortel, Nepean, ON K2H 8V4, Canada
[2] Ecole Polytech, Dept Elect & Comp Engn, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
architectural tradeoffs; custom computing machine; design methodology; design reuse; DSP function library; hardware/software co-design; reconfigurable hardware accelerator;
D O I
10.1109/92.784091
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to make software applications simpler to write and easier to maintain, a software digital signal-processing library that performs essential signal- and image-processing functions is an important part of every digital signal processor (DSP) developer's toolset. In general, such a library provides high-level interface and mechanisms, therefore, developers only need to know how to use algorithms, not the details of how they work. Complex signal transformations then become function calls, e.g., C-callable functions. Considering the two-dimensional (2-D) convolver function as an example of great significance for DSP's, this paper proposes to replace this software function by an emulation on a field-programmable gate array (FPGA) initially configured by software programming. Therefore, the exploration of the 2-D convolver's design space will provide guidelines for the development of a library of DSP-oriented hardware configurations intended to significantly speed up the performance of general DSP processors. Based on the specific convolver, and considering operators supported in the library as hardware accelerators, a series of tradeoffs for efficiently exploiting the bandwidth between the general-purpose DSP and accelerators are proposed, In terms of implementation, this paper explores the performance and architectural tradeoffs involved in the design of an FPGA-based 2-D convolution coprocessor for the TMS320C40 DSP microprocessor available from Texas Instruments Incorporated, Dallas, TX, However, the proposed concept is not limited to a particular processor.
引用
收藏
页码:299 / 308
页数:10
相关论文
共 15 条
[1]  
ALBAHARNA O, 1994, P IEEE INT S CIRC SY, P159
[2]  
ATHANAS PM, 1991, P IEEE INT C COMP DE, P397
[3]  
BOSI B, 1996, RECONFIGURABLE PIPEL
[4]  
BUCHENRIEDER K, 1995, COMPUTER AIDED SOFTW, P1
[5]   A PROGRAMMABLE IMAGE-PROCESSING SYSTEM USING FPGAS [J].
CHAN, SC ;
NGAI, HO ;
HO, KL .
INTERNATIONAL JOURNAL OF ELECTRONICS, 1993, 75 (04) :725-730
[6]  
COTE JF, 1988, SPIE VISUAL COMMUN I, V1001, P469
[7]  
Gonzalez RC, 1987, Digital Image Processing, V2nd
[8]   HARDWARE-SOFTWARE COSYNTHESIS FOR DIGITAL-SYSTEMS [J].
GUPTA, RK ;
DEMICHELI, G .
IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (03) :29-41
[9]  
HEEB B, 1993, 2 INT WORKSH FIELD P, P152
[10]  
LANDETA D, 1989, P SOC PHOTO-OPT INS, V1199, P1095