DocumentCode :
2351716
Title :
FPGA Implementation of Cellular Automata Spaces Using a CAM Based Cellular Architecture
Author :
Weston, J.L. ; Lee, P.
Author_Institution :
Dept. of Electron., Kent Univ., Canterbury
fYear :
2008
fDate :
22-25 June 2008
Firstpage :
315
Lastpage :
322
Abstract :
This paper presents a content addressable memory (CAM) based architecture for implementing cellular automata (CA) spaces within a field 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.
Keywords :
cellular automata; content-addressable storage; field programmable gate arrays; table lookup; CAM based cellular architecture; FPGA implementation; cellular automata spaces; content addressable memory; fault tolerance; field programmable gate array; lookup table; Associative memory; Automata; CADCAM; Clocks; Computer aided manufacturing; Fault tolerance; Field programmable gate arrays; Hardware; Impedance matching; Memory architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems, 2008. AHS '08. NASA/ESA Conference on
Conference_Location :
Noordwijk
Print_ISBN :
978-0-7695-3166-3
Type :
conf
DOI :
10.1109/AHS.2008.42
Filename :
4584289
Link To Document :
بازگشت