Abstract
In this paper we shall address the paradigms of evolutionary and self-repairing hardware using a new family of programmable devices, called FIPSOC (Field Programmable System On a Chip). The most salient feature of these devices is the integration on a single chip of a programmable digital section, a programmable analog section and a general-purpose microcontroller. Furthermore, the programmable digital section has been designed including a flexible and fast dynamic reconfiguration scheme. These properties provide an efficient framework for tackling the specific features posed by the emerging field of evolutionary computation. We shall demonstrate this fact by means of two different case studies: a self-repairing strategy for digital systems, suitable for applications in environments exposed to radiation, and an efficient implementation scheme for evolving parallel cellular machines.
Preview
Unable to display preview. Download preview PDF.
References
G. McGregor, P. Lysaght: Extending Dynamic Circuit Switching to Meet the Challenges of New FPGA Architectures. Field Programmable Logic and Applications, Proceedings of FPL’97. Springer-Verlag (1997) 31–40.
A. DeHon: Reconfigurable Architectures for General-Purpose Computing. A.I. Technical Report No. 1586. MIT Artificial Intelligence Laboratory (1996).
S. Churcher, T. Kean, B. Wilkie: The XC6200 FastMap Processor Interface. Field Programmable Logic and Applications, Proceedings of FPL’95. Springer-Verlag (1995) 36–43.
A. Hesener: Implementing Reconfigurable Datapaths in FPGAs for Adaptive Filter Design. Field Programmable Logic, Proceedings of FPL’96. Springer-Verlag (1996) 220–229.
J. Faura, C. Horton, P. van Duong, J. Madrenas, J.M. Insenser: A Novel Mixed Signal Programmable Device with On-Chip Microprocessor. Proceedings of the IEEE 1997 Custom Integrated Circuits Conference (1997) 103–106.
T. Ma, P. Dressendorfer: Ionizing Effects in MOS Devices and Circuits. Wiley Eds., New York (1989).
E.L. Petersen: Single event upset in space: Basic Concepts. Tutorial Short Course, IEEE Nuclear & Space Radiation Efects Conference (NSREC) (1983).
C. Stroud, S. Konala, P. Chen, M. Abramovici: Built-in self-test for programmable logic blocks in FPGAs. Proceedings of the IEEE VLSI Test Symposium (1996) 387–392.
M Sipper: Evolution of Parallel Cellular Machines. The Cellular Programming Approach. Springer-Verlag (1997).
M. Sipper: Designing evolware by cellular programming. Proc. of the first International Conference on Evolvable Systems: From Biology to Hardware (ICES96). Springer-Verlag (1996) 81–95.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moreno, J.M., Madrenas, J., Faura, J., Cantó, E., Cabestany, J., Insenser, J.M. (1998). Feasible evolutionary and self-repairing hardware by means of the dynamic reconfiguration capabilities of the FIPSOC devices. In: Sipper, M., Mange, D., Pérez-Uribe, A. (eds) Evolvable Systems: From Biology to Hardware. ICES 1998. Lecture Notes in Computer Science, vol 1478. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057636
Download citation
DOI: https://doi.org/10.1007/BFb0057636
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64954-0
Online ISBN: 978-3-540-49916-9
eBook Packages: Springer Book Archive