Skip to main content
Log in

A Linear Implementation of the Hodgkin–Huxley Neuron Model on FPGA Considering Its Dynamics

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

The study of neural cell behavior is one of the exciting fields that has attracted scientists’ attention since 1890. Accordingly, many efforts have been made to model the neural cell specifying different neuron behaviors and characteristics. These studies mainly focus on two primary targets: finding new computing paradigms and providing better models and tools for medical applications. A critical model for studying biological neurons' behavior is the Hodgkin–Huxley neuron model (HH for short), presented in 1952. In this paper, the model is realized and verified using only one multiplier with some simplification. By comparing the original and simplified HH models, the RMSE and NRMSE are 1.83 and 0.016 for neuron membrane output potential, respectively, at the injected current of 20 uA. The dynamical behaviors of the model are also studied to ensure stability. The proposed model is synthesized and implemented on an FPGA platform, where the outputs are examined, and the results are presented as proof of concept.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. Kaveh M, Khishe M, Mosavi MR (2019) Design and implementation of a neighborhood search biogeography-based optimization trainer for classifying sonar dataset using multi-layer perceptron neural network. Analog Integr Circ Sig Process 100(2):405–428

    Article  Google Scholar 

  2. Khishe M, Mosavi MR, Moridi A (2018) Chaotic fractal walk trainer for sonar data set classification using multi-layer perceptron neural network and its hardware implementation. Appl Acoust 137:121–139

    Article  Google Scholar 

  3. Dupeyron D, et al (1996) A BiCMOS implementation of the Hodgkin-Huxley formalism. In: Proceedings of fifth international conference on microelectronics for neural networks. IEEE

  4. Soleimani H, Ahmadi A, Bavandpour M (2012) Biologically inspired spiking neurons: piecewise linear models and digital implementation. IEEE Trans Circuits Syst I Regul Pap 59(12):2991–3004

    Article  MathSciNet  MATH  Google Scholar 

  5. Vogelstein R, Mallik U, Vogelstein J, Cauwenberghs G (2007) Dynamically reconfigurable silicon array of spiking neurons with conductance-based synapses. IEEE Trans Neural Netw 18(1):253–265

    Article  Google Scholar 

  6. Storace M, De Feo O (2004) Piecewise-linear approximation of nonlinear dynamical systems. Trans Circuits Syst I 51(4):830–842

    Article  MathSciNet  MATH  Google Scholar 

  7. Izhikevich EM (2003) Simple model of spiking neurons. IEEE Trans Neural Netw 14(6):1569–1572

    Article  MathSciNet  Google Scholar 

  8. Hodgkin AL, Huxley AF (1952) Current carried by sodium and potassium ions through the membrane of the giant axon of Loligo. J Physiol 116:449–472

    Article  Google Scholar 

  9. Hodgkin AL, Huxley AF (1952) The components of membrane conductance in the giant axon of Loligo. J Physiol 116:473–496

    Article  Google Scholar 

  10. Hodgkin AL, Huxley AF (1952) The dual effect of membrane potential on sodium conductance in the giant axon of Loligo. J Physiol 116:497–506

    Article  Google Scholar 

  11. Hodgkin AL, Huxley AF (1952) A quantitative description of membrane current and its applications to conduction and excitation in nerve. J Physiol 117:500–544

    Article  Google Scholar 

  12. Khakipoor Y, Bahar HB, Karimian G (2022) An efficient analysis of FitzHugh-Nagumo circuit model. Analog Integr Circ Sig Process 110:385–393

    Article  Google Scholar 

  13. Hodgkin AL, Huxley AF, Katz B (1952) Measurement of current-voltage relations in the membrane of the giant axon of Loligo. J Physiol 116:424–448

    Article  Google Scholar 

  14. Izhikevich EM (2004) Which model to use for cortical spiking neurons? IEEE Trans Neural Netw 15(5):1063–1070

    Article  Google Scholar 

  15. Khishe M et al (2021) A weighted chimp optimization algorithm. IEEE Access 9:158508–158539

    Article  Google Scholar 

  16. Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338

    Article  Google Scholar 

  17. Botero WA, Salas AH, Colorado SJG (2013) The Hodgkin-Huxley neuron model on the fast phase plane. Int J Phys Sci 8(20):1049–1057

    Article  Google Scholar 

  18. Bonabi SY, et al. (2012) FPGA Implementation of Hodgkin-Huxley neuron model. IJCCI

  19. Shama F, Haghiri S, Imani MA (2020) FPGA realization of hodgkin-huxley neuronal model. IEEE Trans Neural Syst Rehabil Eng 28(5):1059–1068

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yosef Khakipoor.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khakipoor, Y., Khani, F. & Karimian, G. A Linear Implementation of the Hodgkin–Huxley Neuron Model on FPGA Considering Its Dynamics. Neural Process Lett 55, 7777–7805 (2023). https://doi.org/10.1007/s11063-023-11285-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-023-11285-2

Keywords

Navigation