Methodology and Design Flow for Assisted Neural-Model Implementations in FPGAs

Field programmable gate arrays (FPGAs) have previously been shown as high-performance platforms for neural-modeling applications. Implementations have traditionally been time-consuming and error-prone, requiring the neural modeler to work outside of their expert domain. This paper demonstrates a new approach to the development of neural models using an auto-generation toolkit. This design tool enables model construction-level alterations (e.g., adjustment of model population size or insertion/deletion of an ionic conductance) within hours and parameter changes on-the-fly. The approach is validated on a 40-neuron pre-Boumltzinger complex population model consisting of Hodgkin-Huxley style conductances and fully interconnected synapses. A total of 1880 parameters are on-the-fly user tunable on a free-running model. The resulting implemented model performs at a theoretical 8.7times real-time utilizing 90% of logic elements within a Xilinx Virtex-4 XC4VSX35-fg676-10FPGA

[1]  M. Häusser,et al.  Propagation of action potentials in dendrites depends on dendritic morphology. , 2001, Journal of neurophysiology.

[2]  J. C. Smith,et al.  Models of respiratory rhythm generation in the pre-Bötzinger complex. II. Populations Of coupled pacemaker neurons. , 1999, Journal of neurophysiology.

[3]  Robert H. Lee,et al.  An FPGA-based approach to high-speed simulation of conductance-based neuron models , 2007, Neuroinformatics.

[4]  R.H. Lee,et al.  Design of High Performance Physiologically-Complex Motoneuron Models in FPGAs , 2005, Conference Proceedings. 2nd International IEEE EMBS Conference on Neural Engineering, 2005..

[5]  Nicholas T. Carnevale,et al.  The NEURON Simulation Environment , 1997, Neural Computation.

[6]  T.S. Mak,et al.  Field Programmable Gate Array Implementation of Neuronal Ion Channel Dynamics , 2005, Conference Proceedings. 2nd International IEEE EMBS Conference on Neural Engineering, 2005..

[7]  Randall K Weinstein,et al.  Architectures for high-performance FPGA implementations of neural models , 2006, Journal of neural engineering.

[8]  D. Johnston,et al.  Foundations of Cellular Neurophysiology , 1994 .

[9]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1990 .

[10]  J. C. Smith,et al.  Models of respiratory rhythm generation in the pre-Bötzinger complex. I. Bursting pacemaker neurons. , 1999, Journal of neurophysiology.

[11]  Michael Elliott Sorensen Functional Consequences of Model Complexity in Hybrid Neural-Microelectronic Systems , 2005 .

[12]  I Segev,et al.  Computer simulation of group Ia EPSPs using morphologically realistic models of cat alpha-motoneurons. , 1990, Journal of neurophysiology.