Skip to main content

A Hardware Implementation of an Embryonic Architecture Using Virtex® FPGAs

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1801))

Abstract

This paper presents a new version of the MUXTREE embryonic cell suitable for implementation in a commercial Virtex® FPGA from Xilinx™. The main characteristic of the new cell is the structure of its memory. It is demonstrated that by implementing the memory as a look-up table, it is possible to synthesise an array of 25 cells in one XCV300 device. A frequency divider is presented as example of the application of embryonic arrays. After simulation, the circuit was downloaded to a Virtex FPGA. Results show that not only it is possible to implement many embryonic cells on one device, but also the reconfiguration strategies allow a level of fault tolerance to be achieved.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mange D. and Tomassini M. (Eds.), Bio-Inspired Computing Machines, Presses Polytechniques et Universitaires Romandes, Switzerland, 1998

    MATH  Google Scholar 

  2. Marchal P., Invited presentation at the 1st NASA/DoD Workshop on Evolvable Hardware, Pasadena, USA, July 1999, http://www.cism.jpl.nasa.gov/events/nasa_eh/papers/Presentation2.ppt

  3. Ortega C. and Tyrrell A., “Biologically Inspired Fault-Tolerant Architectures for Real-Time Control Applications”, Control Engineering Practice, July 1999, pp. 673–678

    Google Scholar 

  4. Ortega C. and Tyrrell A., “Fault-tolerant Systems: The way Biology does it!”, Proceedings Euromicro 97, Budapest, IEEE CS Press, September 1997, pp.146–151

    Google Scholar 

  5. Ortega C. and Tyrrell A., “MUXTREE revisited: Embryonics as a Reconfiguration Strategy in Fault-Tolerant Processor Arrays”, Lecture Notes in Computer Science 1478, Springer-Verlag, 1998, pp.206–217

    Google Scholar 

  6. Ortega C. and Tyrrell A., “Reliability Analysis in Self-Repairing Embryonic Systems”, in Stoica A. et al. (Eds.), Procs. of 1st NASA/DoD Workshop on Evolvable Hardware, Pasadena, CA, USA, IEEE Computer Society, July 1999, pp.120–128

    Google Scholar 

  7. Tempesti G., “A Robust Multiplexer-based FPGA Inspired by Biological Systems”, Special Issue of JSA on Dependable Parallel Computer Systems, Feb. 1997, pp.719–733

    Google Scholar 

  8. Wolpert L., The Triumph of the Embryo, Oxford University Press, 1991

    Google Scholar 

  9. Ortega C. and Tyrrell A., “Design of a Basic Cell to Construct Embryonic Arrays”, IEE Procs. on Computers and Digital Techniques, Vol.145-3, May, 1998, pp.242–248

    Article  Google Scholar 

  10. Xilinx, Virtex™ 2.5V FPGA Advance Product Specification, version 1.6, July 1999

    Google Scholar 

  11. Virtual Computer Corporation, The Virtual Workbench Guide, version 1.01, 1999

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ortega, C., Tyrrell, A. (2000). A Hardware Implementation of an Embryonic Architecture Using Virtex® FPGAs. In: Miller, J., Thompson, A., Thomson, P., Fogarty, T.C. (eds) Evolvable Systems: From Biology to Hardware. ICES 2000. Lecture Notes in Computer Science, vol 1801. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46406-9_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-46406-9_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-46406-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics