Real-time biomimetic Central Pattern Generators in an FPGA for hybrid experiments

This investigation of the leech heartbeat neural network system led to the development of a low resources, real-time, biomimetic digital hardware for use in hybrid experiments. The leech heartbeat neural network is one of the simplest central pattern generators (CPG). In biology, CPG provide the rhythmic bursts of spikes that form the basis for all muscle contraction orders (heartbeat) and locomotion (walking, running, etc.). The leech neural network system was previously investigated and this CPG formalized in the Hodgkin–Huxley neural model (HH), the most complex devised to date. However, the resources required for a neural model are proportional to its complexity. In response to this issue, this article describes a biomimetic implementation of a network of 240 CPGs in an FPGA (Field Programmable Gate Array), using a simple model (Izhikevich) and proposes a new synapse model: activity-dependent depression synapse. The network implementation architecture operates on a single computation core. This digital system works in real-time, requires few resources, and has the same bursting activity behavior as the complex model. The implementation of this CPG was initially validated by comparing it with a simulation of the complex model. Its activity was then matched with pharmacological data from the rat spinal cord activity. This digital system opens the way for future hybrid experiments and represents an important step toward hybridization of biological tissue and artificial neural networks. This CPG network is also likely to be useful for mimicking the locomotion activity of various animals and developing hybrid experiments for neuroprosthesis development.

[1]  Tetsuya Asai,et al.  An analog CMOS central pattern generator for interlimb coordination in quadruped locomotion , 2003, IEEE Trans. Neural Networks.

[2]  E.J. Brauer,et al.  Real-time interaction between a neuromorphic electronic circuit and the spinal cord , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[3]  Kiyotoshi Matsuoka,et al.  Mechanisms of frequency and pattern control in the neural rhythm generators , 1987, Biological Cybernetics.

[4]  Bernard Girau,et al.  FPGA-based Circuit for Central Pattern Generator in Quadruped Locomotion , 2010, Australian Journal of Intelligent Information Processing Systems.

[5]  Yong-Bin Kim,et al.  Low power CMOS electronic central pattern generator design for a biomimetic underwater robot , 2007, Neurocomputing.

[6]  J. Lu,et al.  A Model of a Segmental Oscillator in the Leech Heartbeat Neuronal Network , 2001, Journal of Computational Neuroscience.

[7]  R. Calabrese,et al.  Calcium currents and graded synaptic transmission between heart interneurons of the leech , 1991, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[8]  Ronald L Calabrese,et al.  A central pattern generator producing alternative outputs: phase relations of leech heart motor neurons with respect to premotor synaptic input. , 2007, Journal of neurophysiology.

[9]  Stephen P. DeWeerth,et al.  A multiconductance silicon neuron with biologically matched dynamics , 2004, IEEE Transactions on Biomedical Engineering.

[10]  Jonathan Touboul,et al.  Importance of the Cutoff Value in the Quadratic Adaptive Integrate-and-Fire Model , 2008, Neural Computation.

[11]  Balth van der Pol Jun Docts. Sc.,et al.  LXXII. The heartbeat considered as a relaxation oscillation, and an electrical model of the heart , 1928 .

[12]  E. Marder,et al.  Central pattern generators and the control of rhythmic movements , 2001, Current Biology.

[13]  X. Leinekugel,et al.  GABAA, NMDA and AMPA receptors: a developmentally regulated `ménage à trois' , 1997, Trends in Neurosciences.

[14]  S. Amari,et al.  Characteristics of Random Nets of Analog Neuron-Like Elements , 1972, IEEE Trans. Syst. Man Cybern..

[15]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[16]  Jose Hugo Barron-Zambrano,et al.  FPGA implementation of a configurable neuromorphic CPG-based locomotion controller , 2013, Neural Networks.

[17]  Tobi Delbrück,et al.  CAVIAR: A 45k Neuron, 5M Synapse, 12G Connects/s AER Hardware Sensory–Processing– Learning–Actuating System for High-Speed Visual Object Recognition and Tracking , 2009, IEEE Transactions on Neural Networks.

[18]  Ronald L Calabrese,et al.  Using a Hybrid Neural System to Reveal Regulation of Neuronal Network Activity by an Intrinsic Current , 2004, The Journal of Neuroscience.

[19]  A. Cassidy,et al.  Dynamical digital silicon neurons , 2008, 2008 IEEE Biomedical Circuits and Systems Conference.

[20]  Sergio Martinoia,et al.  Evaluation of the Performance of Information Theory-Based Methods and Cross-Correlation to Estimate the Functional Connectivity in Cortical Networks , 2009, PloS one.

[21]  Erik De Schutter,et al.  Computational neuroscience : realistic modeling for experimentalists , 2000 .

[22]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

[23]  Markus Diesmann,et al.  Programmable Logic Construction Kits for Hyper-Real-Time Neuronal Modeling , 2006, Neural Computation.

[24]  G. L. Masson,et al.  Feedback inhibition controls spike transfer in hybrid thalamic circuits , 2002, Nature.

[25]  Rodney J. Douglas,et al.  Neuromorphic walking gait control , 2006, IEEE Transactions on Neural Networks.

[26]  Farzan Nadim,et al.  Modeling the leech heartbeat elemental oscillator II. Exploring the parameter space , 1995, Journal of Computational Neuroscience.

[27]  Shimon Marom,et al.  Development, learning and memory in large random networks of cortical neurons: lessons beyond anatomy , 2002, Quarterly Reviews of Biophysics.

[28]  Stephen P. DeWeerth,et al.  Sensory Feedback in a Half-Center Oscillator Model , 2007, IEEE Transactions on Biomedical Engineering.

[29]  Tarek M. Taha,et al.  FPGA Implementation of Izhikevich Spiking Neural Networks for Character Recognition , 2009, 2009 International Conference on Reconfigurable Computing and FPGAs.

[30]  Ronald L Calabrese,et al.  Detailed model of intersegmental coordination in the timing network of the leech heartbeat central pattern generator. , 2004, Journal of neurophysiology.

[31]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[32]  Gert Cauwenberghs,et al.  Neuromorphic Silicon Neuron Circuits , 2011, Front. Neurosci.

[33]  M. A. Masino,et al.  Bursting in Leech Heart Interneurons: Cell-Autonomous and Network-Based Mechanisms , 2002, The Journal of Neuroscience.

[34]  Miguel A. L. Nicolelis,et al.  Principles of neural ensemble physiology underlying the operation of brain–machine interfaces , 2009, Nature Reviews Neuroscience.

[35]  Ronald L Calabrese,et al.  Hybrid systems analysis of the control of burst duration by low-voltage-activated calcium current in leech heart interneurons. , 2006, Journal of neurophysiology.

[36]  Eugene M. Izhikevich,et al.  Simple model of spiking neurons , 2003, IEEE Trans. Neural Networks.

[37]  Øystein H. Olsen,et al.  Activation of Intrinsic and Synaptic Currents in Leech Heart Interneurons by Realistic Waveforms , 1996, The Journal of Neuroscience.

[38]  Susanne Still,et al.  Controller for a Four-Legged Walking Machine , 1998 .

[39]  Nicolas Y. Masse,et al.  Reach and grasp by people with tetraplegia using a neurally controlled robotic arm , 2012, Nature.

[40]  Eugene M. Izhikevich,et al.  Which model to use for cortical spiking neurons? , 2004, IEEE Transactions on Neural Networks.

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

[42]  S. Hooper,et al.  Central pattern generators , 2000, Current Biology.

[43]  G. Ermentrout,et al.  Modelling of intersegmental coordination in the lamprey central pattern generator for locomotion , 1992, Trends in Neurosciences.

[44]  Ralph Etienne-Cummings,et al.  Control of a robot leg with an adaptive aVLSI CPG chip , 2001, Neurocomputing.

[45]  Alain Destexhe,et al.  Tunable Neuromimetic Integrated System for Emulating Cortical Neuron Models , 2011, Front. Neurosci..

[46]  B. Linares-Barranco,et al.  CMOS analog neural network systems based on oscillatory neurons , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[47]  Jon A. Mukand,et al.  Neuronal ensemble control of prosthetic devices by a human with tetraplegia , 2006, Nature.

[48]  Ralph Etienne-Cummings,et al.  Dynamic control of the central pattern generator for locomotion , 2006, Biological Cybernetics.

[49]  Farzan Nadim,et al.  Modeling the leech heartbeat elemental oscillator I. Interactions of intrinsic and synaptic currents , 1995, Journal of Computational Neuroscience.

[50]  Piotr Dudek,et al.  Compact silicon neuron circuit with spiking and bursting behaviour , 2008, Neural Networks.

[51]  T. Brown On the nature of the fundamental activity of the nervous centres; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system , 1914, The Journal of physiology.

[52]  I. Zerbst-Boroffka,et al.  Blood Pressure in the Leech Hirudo Medicinalis , 1983 .

[53]  K.V. Shenoy,et al.  Power feasibility of implantable digital spike sorting circuits for neural prosthetic systems , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[54]  Bernard Girau,et al.  Implementation of Central Pattern Generator in an FPGA-Based Embedded System , 2008, ICANN.

[55]  Giacomo Indiveri,et al.  Synaptic Plasticity and Spike-based Computation in VLSI Networks of Integrate-and-Fire Neurons , 2007 .

[56]  Ronald L. Calabrese,et al.  Half-center oscillators underlying rhythmic movements , 1998 .

[57]  Michael J. O'Donovan,et al.  Modeling of Spontaneous Activity in Developing Spinal Cord Using Activity-Dependent Depression in an Excitatory Network , 2000, The Journal of Neuroscience.