Cargando…

FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model

A set of techniques for efficient implementation of Hodgkin-Huxley-based (H-H) model of a neural network on FPGA (Field Programmable Gate Array) is presented. The central implementation challenge is H-H model complexity that puts limits on the network size and on the execution speed. However, basics...

Descripción completa

Detalles Bibliográficos
Autores principales: Yaghini Bonabi, Safa, Asgharian, Hassan, Safari, Saeed, Nili Ahmadabadi, Majid
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4240168/
https://www.ncbi.nlm.nih.gov/pubmed/25484854
http://dx.doi.org/10.3389/fnins.2014.00379
_version_ 1782345693146382336
author Yaghini Bonabi, Safa
Asgharian, Hassan
Safari, Saeed
Nili Ahmadabadi, Majid
author_facet Yaghini Bonabi, Safa
Asgharian, Hassan
Safari, Saeed
Nili Ahmadabadi, Majid
author_sort Yaghini Bonabi, Safa
collection PubMed
description A set of techniques for efficient implementation of Hodgkin-Huxley-based (H-H) model of a neural network on FPGA (Field Programmable Gate Array) is presented. The central implementation challenge is H-H model complexity that puts limits on the network size and on the execution speed. However, basics of the original model cannot be compromised when effect of synaptic specifications on the network behavior is the subject of study. To solve the problem, we used computational techniques such as CORDIC (Coordinate Rotation Digital Computer) algorithm and step-by-step integration in the implementation of arithmetic circuits. In addition, we employed different techniques such as sharing resources to preserve the details of model as well as increasing the network size in addition to keeping the network execution speed close to real time while having high precision. Implementation of a two mini-columns network with 120/30 excitatory/inhibitory neurons is provided to investigate the characteristic of our method in practice. The implementation techniques provide an opportunity to construct large FPGA-based network models to investigate the effect of different neurophysiological mechanisms, like voltage-gated channels and synaptic activities, on the behavior of a neural network in an appropriate execution time. Additional to inherent properties of FPGA, like parallelism and re-configurability, our approach makes the FPGA-based system a proper candidate for study on neural control of cognitive robots and systems as well.
format Online
Article
Text
id pubmed-4240168
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-42401682014-12-05 FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model Yaghini Bonabi, Safa Asgharian, Hassan Safari, Saeed Nili Ahmadabadi, Majid Front Neurosci Neuroscience A set of techniques for efficient implementation of Hodgkin-Huxley-based (H-H) model of a neural network on FPGA (Field Programmable Gate Array) is presented. The central implementation challenge is H-H model complexity that puts limits on the network size and on the execution speed. However, basics of the original model cannot be compromised when effect of synaptic specifications on the network behavior is the subject of study. To solve the problem, we used computational techniques such as CORDIC (Coordinate Rotation Digital Computer) algorithm and step-by-step integration in the implementation of arithmetic circuits. In addition, we employed different techniques such as sharing resources to preserve the details of model as well as increasing the network size in addition to keeping the network execution speed close to real time while having high precision. Implementation of a two mini-columns network with 120/30 excitatory/inhibitory neurons is provided to investigate the characteristic of our method in practice. The implementation techniques provide an opportunity to construct large FPGA-based network models to investigate the effect of different neurophysiological mechanisms, like voltage-gated channels and synaptic activities, on the behavior of a neural network in an appropriate execution time. Additional to inherent properties of FPGA, like parallelism and re-configurability, our approach makes the FPGA-based system a proper candidate for study on neural control of cognitive robots and systems as well. Frontiers Media S.A. 2014-11-21 /pmc/articles/PMC4240168/ /pubmed/25484854 http://dx.doi.org/10.3389/fnins.2014.00379 Text en Copyright © 2014 Yaghini Bonabi, Asgharian, Safari and Nili Ahmadabadi. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Yaghini Bonabi, Safa
Asgharian, Hassan
Safari, Saeed
Nili Ahmadabadi, Majid
FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model
title FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model
title_full FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model
title_fullStr FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model
title_full_unstemmed FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model
title_short FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model
title_sort fpga implementation of a biological neural network based on the hodgkin-huxley neuron model
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4240168/
https://www.ncbi.nlm.nih.gov/pubmed/25484854
http://dx.doi.org/10.3389/fnins.2014.00379
work_keys_str_mv AT yaghinibonabisafa fpgaimplementationofabiologicalneuralnetworkbasedonthehodgkinhuxleyneuronmodel
AT asgharianhassan fpgaimplementationofabiologicalneuralnetworkbasedonthehodgkinhuxleyneuronmodel
AT safarisaeed fpgaimplementationofabiologicalneuralnetworkbasedonthehodgkinhuxleyneuronmodel
AT niliahmadabadimajid fpgaimplementationofabiologicalneuralnetworkbasedonthehodgkinhuxleyneuronmodel