Title :
Neural encoding and spike generation for Spiking Neural Networks implemented in FPGA
Author :
Rodrigues de Oliveira Neto, Jose ; Cerquinho Cajueiro, Joao Paulo ; Ranhel, Joao
Author_Institution :
Dept. de Eletron. e Sist., Univ. Fed. de Pernambuco, Recife, Brazil
Abstract :
In this article a new digital system for generating spike pulses is presented. In real time, the system can convert digital values into artificial neural spikes for Spiking Neural Networks (SNN). The digital system can perform three basic functions: to generate spikes, to convert digital data values into pulse trains and, additionally, to encode spike trains on three major code classes reported in the scientific literature of neuroscience: rate coding, temporal coding or population coding. This system is therefore a digital interface between the physical world, computer systems, or digital data and SNN that are processed in real time. A functional prototype module was developed in a Ciclone IV FPGA using less then 300 logic blocks.
Keywords :
field programmable gate arrays; neural chips; Ciclone IV FPGA; SNN; computer systems; digital data values; digital interface; logic blocks; neural encoding; physical world; pulse trains; spike pulses generation; spiking neural networks; Biological information theory; Fires; Frequency measurement; Neurons; Real-time systems; Sociology; Statistics;
Conference_Titel :
Electronics, Communications and Computers (CONIELECOMP), 2015 International Conference on
Conference_Location :
Cholula
DOI :
10.1109/CONIELECOMP.2015.7086925