Title :
Field programmable gate array based reconfigurable preprocessor
Author_Institution :
Lockheed Sanders Avionics, Nashua, NH, USA
Abstract :
Programmable preprocessing solutions are often unable to meet the required performance. Custom hardware implementations of preprocessors, however, are seldom reusable, flexible or quickly realized. The Configurable Hardware Algorithm Mappable Preprocessor (CHAMP) technology is a solution to these problems. Developments in field programmable gate array (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 with user definable macros. Ongoing work 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. 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 CHAMP design. As a verification of the technology, an advanced IRMW application was mapped onto the CHAMP architecture achieving greater than 1 BOPS of real time throughput while utilizing 75% of the CHAMP board´s processing resources
Keywords :
computer networks; logic arrays; macros; network interfaces; program processors; reconfigurable architectures; satellite computers; CHAMP; Configurable Hardware Algorithm Mappable Preprocessor; VME 6U×160 slave board; Xilinx FPGAs; custom macro library; deadline timers; electrically erasable devices; fast RAM; field programmable gate array based reconfigurable preprocessor; global crossbar network; high speed reconfigurable parallel interfaces; multiple reconfigurable processing elements; programmable preprocessing solutions; reconfigurable preprocessors; ring network; routers; synthesis tools; Application software; Field programmable gate arrays; Filtering; Filters; Hardware; Libraries; Network synthesis; Packaging; Process design; Throughput;
Conference_Titel :
Aerospace and Electronics Conference, 1994. NAECON 1994., Proceedings of the IEEE 1994 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-1893-5
DOI :
10.1109/NAECON.1994.332979