Title :
GeneticFPGA: evolving stable circuits on mainstream FPGA devices
Author :
Levi, Delon ; Guccione, Steven A.
Author_Institution :
Xilinx Inc., San Jose, CA, USA
Abstract :
GeneticFPGA is a Java-based tool for evolving digital circuits on Xilinx XC4000EXTM and XC4000XLTM devices. Unlike other FPGA architectures popular with evolutionary hardware researchers, the XC4000 series architectures cannot accept arbitrary configuration data. Only a small subset of configuration bit patterns will produce operational circuits; other configuration bit patterns produce circuits which are unreliable and may even permanently damage the FPGA device. GeneticFPGA uses novel software techniques to produce legal circuit configurations for these devices, permitting experimentation with evolvable hardware on the larger, faster more mainstream devices. In addition, these techniques have led to methods for evolving circuits which are neither temperature, voltage, nor silicon dependent. An 8-bit counter and several digital frequency dividers have been successfully evolved using this approach. GeneticFPGA uses Xilinx´s JBitsTM interface to control the generation of bitstream configuration data and the XHWIF portable hardware interface to communicate with a variety of commercially available FPGA-based hardware. GeneticFPGA, JBits, and XHWIF are currently being ported to the Xilinx VirtexTM family of devices, which will provide greatly increased reconfiguration speed and circuit density
Keywords :
counting circuits; field programmable gate arrays; frequency dividers; logic design; 8-bit counter; GeneticFPGA; Java-based tool; XC4000XL; XHWIF portable hardware interface; Xilinx XC4000EX; circuit density; configuration bit patterns; digital frequency dividers; evolving digital circuits; evolving stable circuits; mainstream FPGA devices; reconfiguration speed; Computer architecture; Digital circuits; Field programmable gate arrays; Hardware; Java; Law; Legal factors; Silicon; Temperature dependence; Voltage;
Conference_Titel :
Evolvable Hardware, 1999. Proceedings of the First NASA/DoD Workshop on
Conference_Location :
Pasadena, CA
Print_ISBN :
0-7695-0256-3
DOI :
10.1109/EH.1999.785430