Paper
26 August 1999 GeneticFPGA: a java-based tool for evolving stable circuits
Delon Levi, Steven A. Guccione
Author Affiliations +
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.
© (1999) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Delon Levi and Steven A. Guccione "GeneticFPGA: a java-based tool for evolving stable circuits", Proc. SPIE 3844, Reconfigurable Technology: FPGAs for Computing and Applications, (26 August 1999); https://doi.org/10.1117/12.359530
Lens.org Logo
CITATIONS
Cited by 12 scholarly publications and 6 patents.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Digital electronics

Clocks

Evolvable hardware

Genetics

Lithium

Reconfigurable computing

RELATED CONTENT

Evolutionary hardware design
Proceedings of SPIE (May 03 2011)
Novel single-chip evolutionary hardware design using FPGAs
Proceedings of SPIE (October 08 1998)
Colt: an experiment in wormhole run-time reconfiguration
Proceedings of SPIE (October 21 1996)
Comparing computing machines
Proceedings of SPIE (October 08 1998)
Design implications of high-speed digital PPM
Proceedings of SPIE (November 01 1993)

Back to Top