FPGA implementation of biologically-inspired auto-associative memory

The design of an auto-associative memory based on a spiking neural network is described. Delays rather than binary values are used to represent signals and coincidence is used to perform pattern matching. A complete implementation of the memory on a single FPGA is presented.