DocumentCode :
1111840
Title :
Implementing Spiking Neural Networks for Real-Time Signal-Processing and Control Applications: A Model-Validated FPGA Approach
Author :
Pearson, Martin J. ; Pipe, A.G. ; Mitchinson, B. ; Gurney, K. ; Melhuish, C. ; Gilhespy, I. ; Nibouche, M.
Author_Institution :
Univ. of the West of England, Bristol
Volume :
18
Issue :
5
fYear :
2007
Firstpage :
1472
Lastpage :
1487
Abstract :
In this paper, we present two versions of a hardware processing architecture for modeling large networks of leaky-integrate-and-flre (LIF) neurons; the second version provides performance enhancing features relative to the first. Both versions of the architecture use fixed-point arithmetic and have been implemented using a single field-programmable gate array (FPGA). They have successfully simulated networks of over 1000 neurons configured using biologically plausible models of mammalian neural systems. The neuroprocessor has been designed to be employed primarily for use on mobile robotic vehicles, allowing bio-inspired neural processing models to be integrated directly into real-world control environments. When a neuroprocessor has been designed to act as part of the closed-loop system of a feedback controller, it is imperative to maintain strict real-time performance at all times, in order to maintain integrity of the control system. This resulted in the reevaluation of some of the architectural features of existing hardware for biologically plausible neural networks (NNs). In addition, we describe a development system for rapidly porting an underlying model (based on floating-point arithmetic) to the fixed-point representation of the FPGA-based neuroprocessor, thereby allowing validation of the hardware architecture. The developmental system environment facilitates the cooperation of computational neuroscientists and engineers working on embodied (robotic) systems with neural controllers, as demonstrated by our own experience on the Whiskerbot project, in which we developed models of the rodent whisker sensory system.
Keywords :
feedback; field programmable gate arrays; fixed point arithmetic; mobile robots; neural chips; neurocontrollers; biologically plausible neural networks; closed-loop system; feedback controller; field-programmable gate array; fixed-point arithmetic; fixed-point representation; hardware processing architecture; leaky-integrate-and-flre neurons; mobile robotic vehicles; model-validated FPGA approach; neuroprocessor; real-time signal-processing; rodent whisker sensory system; spiking neural networks; Adaptive control; Biological system modeling; Field programmable gate arrays; Fixed-point arithmetic; Mobile robots; Neural network hardware; Neural networks; Neurons; Real time systems; Vehicles; Field-programmable gate array (FPGA); integrate and fire; neuronal networks (NNs); real time; robotics; Biomimetics; Computer Simulation; Computer Systems; Equipment Design; Equipment Failure Analysis; Models, Theoretical; Neural Networks (Computer); Signal Processing, Computer-Assisted;
fLanguage :
English
Journal_Title :
Neural Networks, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9227
Type :
jour
DOI :
10.1109/TNN.2007.891203
Filename :
4298130
Link To Document :
بازگشت