A reconfigurable system featuring dynamically extensible embedded microprocessor, FPGA, and customizable I/O

被引:34
作者
Borgatti, M [1 ]
Lertora, F
Forêt, B
Calí, L
机构
[1] STMicroelect, I-20041 Agrate Brianza, Italy
[2] STMicroelect Cent Res & Dev, F-38921 Crolles, France
关键词
application-specific integrated circuits (ASICs); digital signal processors; field-programmable gate arrays (FPGAs); integrated circuit design; multimedia computing; reconfigurable architectures;
D O I
10.1109/JSSC.2002.808288
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A system chip targeting image and voice processing and recognition application domains is implemented as a representative of the potential of using programmable logic in system design. It features an embedded reconfigurable processor built by joining a configurable and extensible processor core and an SRAM-based. embedded field-programmable gate array (FPGA). Application-specific bus-mapped coprocessors and flexible input/output peripherals and interfaces can also,be added and dynamically modified by reconfiguring the embedded FPGA. The architecture of the system is discussed as well as the design flows for pre- and post-silicon design and customization. The silicon area required by the system is 20 mm(2) in a 0.18-mum CMOS technology. The embedded FPGA accounts for about 40% of the system area.
引用
收藏
页码:521 / 529
页数:9
相关论文
共 12 条
[1]   Hardware/software co-design of digital telecommunication systems [J].
Bolsens, I ;
DeMan, HJ ;
Lin, B ;
VanRompaey, K ;
Vercauteren, S ;
Verkest, D .
PROCEEDINGS OF THE IEEE, 1997, 85 (03) :391-418
[2]   Line-based face recognition under varying pose [J].
de Vel, O ;
Aeberhard, S .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (10) :1081-1088
[3]  
DeHon A., 1994, Proceedings IEEE Workshop on FPGAs for Custom Computing Machines (Cat. No.94TH0611-4), P31, DOI 10.1109/FPGA.1994.315596
[4]   Xtensa: A configurable and extensible processor [J].
Gonzalez, RE .
IEEE MICRO, 2000, 20 (02) :60-70
[5]   The roles of FPGA's in reprogrammable systems [J].
Hauck, S .
PROCEEDINGS OF THE IEEE, 1998, 86 (04) :615-638
[6]   Garp: A MIPS processor with a reconfigurable coprocessor [J].
Hauser, JR ;
Wawrzynek, J .
5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, :12-21
[7]   Real-time face location on gray-scale static images [J].
Maio, D ;
Maltoni, D .
PATTERN RECOGNITION, 2000, 33 (09) :1525-1539
[8]   Static and dynamic configurable systems [J].
Sanchez, E ;
Sipper, M ;
Haenni, JO ;
Beuchat, JL ;
Stauffer, A ;
Perez-Uribe, A .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (06) :556-564
[9]  
WIRTHLIN MJ, 1995, P IEEE S FPGAS CUST, P122
[10]  
Wittig RD, 1996, IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, P126, DOI 10.1109/FPGA.1996.564773