AN EFFICIENT MICROCODE COMPILER FOR APPLICATION SPECIFIC DSP PROCESSORS

被引:23
作者
GOOSSENS, G
RABAEY, J
VANDEWALLE, J
DEMAN, H
机构
[1] UNIV CALIF BERKELEY,DEPT ELECT ENGN & COMP SCI,BERKELEY,CA 94720
[2] CATHOLIC UNIV LEUVEN,ESAY LAB,B-3030 HEVERLE,BELGIUM
关键词
D O I
10.1109/43.59069
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a computer program for microcode compilation for custom digital signal processors is presented. This tool is part of the CATHEDRAL II silicon compiler. The following optimization problems are highlighted: scheduling, hardware assignment, and loop folding. Efficient techniques are developed to solve these problems. This allows for the automatic synthesis of processor architectures which simultaneously exploit pipelining and parallelism. A demonstrator design is presented in the paper. © 1990 IEEE
引用
收藏
页码:925 / 937
页数:13
相关论文
共 30 条
[21]   FORCE-DIRECTED SCHEDULING FOR THE BEHAVIORAL SYNTHESIS OF ASICS [J].
PAULIN, PG ;
KNIGHT, JP .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1989, 8 (06) :661-679
[22]   COMPILER OPTIMIZATIONS FOR ENHANCING PARALLELISM AND THEIR IMPACT ON ARCHITECTURE DESIGN [J].
POLYCHRONOPOULOS, CD .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (08) :991-1004
[23]   AN INTEGRATED AUTOMATED LAYOUT GENERATION SYSTEM FOR DSP CIRCUITS [J].
RABAEY, JM ;
POPE, SP ;
BRODERSEN, RW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1985, 4 (03) :285-296
[24]  
RAU BR, 1982, 9TH P ANN INT S COMP, P131
[25]  
SCHWARTZ DA, 1986, VLSI SIGNAL PROCESSI, P117
[26]  
THOMAS DE, 1988, 25TH P DES AUT C, P337
[27]   FLAMEL - A HIGH-LEVEL HARDWARE COMPILER [J].
TRICKEY, H .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (02) :259-269
[28]  
TSENG CJ, 1986, IEEE T COMPUT AID D, V5, P379, DOI 10.1109/TCAD.1986.1270207
[29]  
VANHOOF J, 1987, AUG P IFIP INT C VLS, P41
[30]  
[No title captured]