DocumentCode :
1990758
Title :
Field programmable gate array based reconfigurable preprocessor
Author :
Box, Brian
Author_Institution :
Lockheed Sanders, Nashua, NH, USA
fYear :
1994
fDate :
10-13 Apr 1994
Firstpage :
40
Lastpage :
48
Abstract :
Custom hardware implementations of preprocessors are seldom reusable, flexible enough to allow algorithm exploration or quickly realized. The Configurable Hardware Algorithm Mappable Preprocessor (CHAMP) technology is a solution to these problems. Recent developments in FPGA hardware and software have made a reconfigurable preprocessor with custom hardware performance but generic hardware flexibility possible. The key advancements are larger, faster RAM and electrically erasable devices, routers with deadline timers, and synthesis tools which can work with user-definable macros. Ongoing work in the areas of partitioning, synthesis, placement, packaging and compilation will make reconfigurable preprocessors more powerful. The present CHAMP implementation is based on Xilinx FPGAs. Its architecture consists of multiple reconfigurable processing elements connected through both a ring network and a global crossbar network. It is packaged as a VME 6U×160 slave board with two high-speed reconfigurable parallel interfaces. In order to allow development at the algorithm level while retaining preprocessor performance, off-the-shelf development tools have been integrated with a custom library of macros as part of the CHAMP design process. As a verification of the CHAMP technology, an advanced IR missile warning application was mapped onto the CHAMP architecture achieving greater than 1 billion operations/sec of real-time throughput while utilizing 75% of the CHAMP board´s processing resources
Keywords :
image processing equipment; infrared imaging; logic arrays; macros; military computing; missiles; parallel architectures; program processors; real-time systems; reconfigurable architectures; CHAMP; Configurable Hardware Algorithm Mappable Preprocessor; IR missile warning application; RAM; VME 6U×160 slave board; Xilinx FPGA; algorithm level development; custom hardware performance; custom macro library; deadline timers; electrically erasable devices; field programmable gate array; generic hardware flexibility; global crossbar network; high-speed reconfigurable parallel interfaces; off-the-shelf development tools; real-time throughput; reconfigurable preprocessor; ring network; routers; synthesis tools; user definable macros; Algorithm design and analysis; Field programmable gate arrays; Hardware; Libraries; Missiles; Network synthesis; Packaging; Process design; Software performance; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1994. Proceedings. IEEE Workshop on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-5490-2
Type :
conf
DOI :
10.1109/FPGA.1994.315597
Filename :
315597
Link To Document :
بازگشت