DocumentCode :
299439
Title :
An automated design process for the CHAMP module
Author :
Patriquin, Ralph ; Gurevich, Inna
Author_Institution :
Lockheed Sanders Avionics, Nashua, NH, USA
Volume :
1
fYear :
1995
fDate :
22-26 May 1995
Firstpage :
417
Abstract :
Along with problem domains of increasing complexity such as image processing, speech processing, feature identification and feature tracking has come the need for preprocessing of large data sets in real time. Recent advances in Field Programmable Gate Array (FPGA) technologies, both hardware and software, have made reconfigurable preprocessors with custom hardware performance and generic hardware flexibility a reality. A recent example of this is the Configurable Hardware Algorithm Mappable Preprocessor (CHAMP). Initial experience with CHAMP has made clear the need for an automated tools based approach to the problem of algorithm partitioning into multiple FPGAs. The design process for a multiple FPGA module with a goal of >80% utilization and 20 MHz performance required several man weeks of effort and experienced engineers with specific design skills. Dramatically improved synthesis, partitioning, placement and routing tools have made an automated design process targeting a design implemented with high performance FPGAs possible. In this paper the problem of improving and automating the CHAMP algorithm mapping process by utilizing the Firm Macro Library (FML) is discussed. The automated process begins with a VHDL description which is then synthesized into a Xilinx Netlist File (XNF). The XNF file is then partitioned into FPGAs in a two step process. The FML is used to provide highly optimized functional elements to the design process which guarantees the performance and density requirements of the CHAMP
Keywords :
field programmable gate arrays; hardware description languages; logic CAD; logic partitioning; modules; program processors; reconfigurable architectures; 20 MHz; CHAMP algorithm mapping; CHAMP module; FPGA; Field Programmable Gate Array; Firm Macro Library; VHDL; Xilinx Netlist File; algorithm partitioning; automated design; automated design process; complexity; multiple FPGA; partitioning; placement; preprocessing; real time; reconfigurable preprocessors; routing; Design engineering; Field programmable gate arrays; Hardware; Image processing; Libraries; Partitioning algorithms; Process design; Routing; Software performance; Speech processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace and Electronics Conference, 1995. NAECON 1995., Proceedings of the IEEE 1995 National
Conference_Location :
Dayton, OH
ISSN :
0547-3578
Print_ISBN :
0-7803-2666-0
Type :
conf
DOI :
10.1109/NAECON.1995.521974
Filename :
521974
Link To Document :
بازگشت