SYNTHESIS OF CONTROL-CIRCUITS IN FOLDED PIPELINED DSP ARCHITECTURES

被引:109
作者
PARHI, KK [1 ]
WANG, CY [1 ]
BROWN, AP [1 ]
机构
[1] THREE M CO,APPL TECHNOL LAB,ST PAUL,MN 55144
关键词
D O I
10.1109/4.109555
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a systematic folding transformation technique to fold any arbitrary signal processing algorithm data-flow graph to a hardware data-flow architecture, for a specified folding set and specified technology constraints. The folding set specifies the processor in which and the time partition at which the task is executed. The folding set is typically obtained by performing scheduling and resource allocation for the algorithm data-flow graph and the specified iteration period. The technology constraints imposed on the hardware architecture (i.e., the level of pipelining and the implementation style of each processor) are also assumed to be known. The folding technique is used to derive the control circuitry of the hardware architecture (including registers, switches, and interconnections). We derive conditions for the validity of a specified folding set, and present approaches to generate the dedicated architecture using systematic folding of tasks to operators. We propose automatic retiming and pipelining of algorithms described by data-flow graphs for folding. The folding algorithm is applied after preprocessing the data-flow graph (DFG) for automated pipelining and retiming. Our folding algorithm can accommodate single or multiple implementation styles and single or multiple computation clocks, and applies to folding of regular and irregular data-flow graphs.
引用
收藏
页码:29 / 43
页数:15
相关论文
共 34 条
[1]  
CAPPELLO PR, 1984, ADV COMPUTING RES, V2, P23
[2]  
Cloutier R. J., 1990, 27th ACM/IEEE Design Automation Conference. Proceedings 1990 (Cat. No.90CH2894-4), P71, DOI 10.1109/DAC.1990.114832
[3]  
DEMAN H, 1986, IEEE DESIGN TEST DEC, P13
[4]  
GIRCZYC EM, 1987, MAY P IEEE ISCAS, P382
[5]  
GOOSSENS G, 1989, 26TH P ACM IEEE DES, P826
[6]   DIGIT-SERIAL PROCESSING TECHNIQUES [J].
HARTLEY, R ;
CORBETT, P .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1990, 37 (06) :707-719
[7]  
HUANG CY, 1990, 27 DES AUT C, P499
[8]  
HWANG CT, 1990, 27TH P DAC, P65
[9]  
HWANG KS, 1989, P IEEE INT C COMP AI, P24
[10]   AN APPROACH TO IMPLEMENTATION OF DIGITAL FILTERS [J].
JACKSON, LB ;
KAISER, JF ;
MCDONALD, HS .
IEEE TRANSACTIONS ON AUDIO AND ELECTROACOUSTICS, 1968, AU16 (03) :413-&