Skip to main content

Evolving FPGA Based Cellular Automata

  • Conference paper
  • First Online:
Simulated Evolution and Learning (SEAL 1998)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1585))

Included in the following conference series:

Abstract

Cellular Automata architectures are attractive due to their fine grain parallelism, simple computational structures and local routing resources. Some researchers have used genetic algorithms to find CA that perform useful computations. The inherently parallel cellular automata model as well as the genetic algorithm are poorly suited to implementation on general purpose microprocessor based systems. Field Programmable Gate Arrays are an alternative that can provide significant speedup. This paper describes the Xilinx XC6216 Field Programmable Gate Array and how it is used to efficiently search a hybrid 2-state, 5-neighbour cellular automata rule space that exhibits computation universality. Its application to an image processing application, binary texture analysis, is discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. E. Hopcroft and J. D. Ullman, “Introduction to Automata Theory, Languages and Computation”, Addison-Wesley, 1979, Reading, Massachusetts.

    Google Scholar 

  2. F. C. Richards, T. P. Meyer, N. H. Packard, “Extracting Cellular Automaton Rules Directly from Experimental Data”, Cellular Automata: Theory and Experiment, H. Gutowitz, ed., 1st MIT Press ed., 1991, Massachusetts.

    Google Scholar 

  3. M. Mitchell, J. P. Crutchfield and R. Das, “Evolving Cellular Automata with Genetic Algorithms: A Review of Recent Work”, First International Conference on Evolutionary Computation and Its Applications (EvCA’96), Moscow, Russia.

    Google Scholar 

  4. P. Sahota, M. F. Daemi, D. G. Elliman, “Training Genetically Evolving Cellular Automata for Image Processing”, International Symposium on Speech, Image Processing and Neural Networks, 13—16 April, 1994, Hong Kong.

    Google Scholar 

  5. J. R. Koza, F. H. Bennett III, J. L. Hutchings, S. L. Bade, M. A. Keane, D. Andre “Rapid Reconfigurable Field-Programmable Gate Arrays for Accelerating Fitness Evaluation in Genetic Programming”, Late Breaking Papers at the Genetic Programming 1997 Conference, J. R. Koza, ed., pp. 121–131, 1997, Stanford.

    Google Scholar 

  6. A. Rosenfeld, “Parallel Image Processing Using Cellular Arrays”, Computer, No. 16, pp. 14–20, 1983.

    Google Scholar 

  7. Xilinx Inc. “XC6200 Field Programmable Gate Arrays” Product Description, Version 1.10, April 24, 1997.

    Google Scholar 

  8. E.F. Codd, “Cellula Automata”, Academic Press, 1968, New York.

    Google Scholar 

  9. E. R. Banks, “Universality in Cellular Automata”, IEEE 11th Annual Symposium on Switching and Automata Theory, pp. 194–215, 1970, Santa Monica, California.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Porter, R., Bergmann, N. (1999). Evolving FPGA Based Cellular Automata. In: McKay, B., Yao, X., Newton, C.S., Kim, JH., Furuhashi, T. (eds) Simulated Evolution and Learning. SEAL 1998. Lecture Notes in Computer Science(), vol 1585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48873-1_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-48873-1_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65907-5

  • Online ISBN: 978-3-540-48873-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics