Weston, James Lloyd and Lee, Peter (2008) FPGA Implementation of Cellular Automata Spaces using a CAM Based Cellular Architecture. In: Keymeulen, Didier and Arslan, Tughrul and Seuss, Martin and Stoica, Adrian and Erdogan, Ahmet T. and Merodio, T., eds. 2008 NASA/ESA Conference on Adaptive Hardware and Systems. IEEE, pp. 315-322. ISBN 978-0-7695-3166-3. (doi:10.1109/AHS.2008.42) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:15479)
The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided. | |
Official URL: http://dx.doi.org/10.1109/AHS.2008.42 |
Abstract
This paper presents a content addressable memory (CAM) based architecture for implementing cellular automata (CA) spaces within afield programmable gate array (FPGA). CAMs have proved useful for implementing a number of applications that involve the need to match input data to stored data. This ability is a necessity when implementing cellular automata transition rule sets within hardware. A CAM matching process allows the next state of all cells in an automata space to be found efficiently in as little as a single clock cycle without the need for a complex memory searching algorithm. FPGAs are useful for creating cellular architectures as they are reconfigurable making it possible to model fault tolerance. Research into cellular architectures which can be made fault tolerant is of importance in the current era as faults are becoming increasingly common due to decreasing device dimensions and the increasing complexity of chips and the designs being implemented with them. The cells within the CAM architecture on the FPGA can be configured in different ways allowing it to adapt to varying system requirements and design density. This flexibility allows important factors such as look up table (LUT) usage and clock cycles per time step to be optimised during the design process.
Item Type: | Book section |
---|---|
DOI/Identification number: | 10.1109/AHS.2008.42 |
Uncontrolled keywords: | computer aided manufacturing; field programmable gate arrays; computer architecture; hardware; random access memory; automata; arrays |
Subjects: | T Technology > T Technology (General) |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Engineering and Digital Arts |
Depositing User: | J. Harries |
Date Deposited: | 21 Apr 2009 08:53 UTC |
Last Modified: | 05 Nov 2024 09:50 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/15479 (The current URI for this page, for reference purposes) |
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):