Title :
FPGA implementation of a spiking neural network for pattern matching
Author :
Caron, Louis-Charles ; Mailhot, Frédéric ; Rouat, Jean
Author_Institution :
Dept. de Genie Electr. et Genie Inf., Univ. de Sherbrooke, Sherbrooke, QC, Canada
Abstract :
A field programmable gate array (FPGA) implementation of a hardware spiking neural network is presented. The system is able to realize different signal processing tasks using the synchronization of oscillatory leaky integrate and fire neurons. The use of a bit slice architecture and short, local interconnections make it adaptable to projects of various scales. The system is also designed to efficiently process groups of synchronized neurons. A fully connected network of 648 neurons and 419904 synapses is implemented on a stand-alone Xilinx XC5VSX50T FPGA, processing up to 6M spikes/s. We describe the resource usage for the whole system as well as for each functional block, and illustrate the functioning of the circuit on a simple image recognition task.
Keywords :
field programmable gate arrays; neural nets; pattern matching; FPGA implementation; bit slice architecture; field programmable gate array; hardware spiking neural network; local interconnections; oscillatory leaky integrate and fire neurons; pattern matching; signal processing tasks; synchronization; synchronized neurons; Field programmable gate arrays; Hardware; Image segmentation; Neurons; Oscillators; Random access memory; Synchronization;
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
DOI :
10.1109/ISCAS.2011.5937649