Abstract
The main required organ of the biological system is the Central Nervous System (CNS), which can influence the other basic organs in the human body. The basic elements of this important organ are neurons, synapses, and glias (such as astrocytes, which are the highest percentage of glias in the human brain). Investigating, modeling, simulation, and hardware implementation (realization) of different parts of the CNS are important in case of achieving a comprehensive neuronal system that is capable of emulating all aspects of the real nervous system. This paper uses a basic neuron model called the Izhikevich neuronal model to achieve a high copy of the primary nervous block, which is capable of regenerating the behaviors of the human brain. The proposed approach can regenerate all aspects of the Izhikevich neuron in high similarity degree and performances. The new model is based on Look-Up Table (LUT) modeling of the mathematical neuromorphic systems, which can be realized in a high degree of correlation with the original model. The proposed procedure is considered in three cases: 100 points LUT modeling, 1000 points LUT modeling, and 10,000 points LUT modeling. Indeed, by removing the high-cost functions in the original model, the presented model can be implemented in a low-error, high-speed, and low-area resources state in comparison with the original system. To test and validate the proposed final hardware, a digital FPGA board (Xilinx Virtex-II FPGA board) is used. Digital hardware synthesis illustrates that our presented approach can follow the Izhikevich neuron in a high-speed state (more than the original model), increase efficiency, and also reduce overhead costs. Implementation results show the overall saving of 84.30% in FPGA and also the higher frequency of the proposed model of about 264 MHz, which is significantly higher than the original model, 28 MHz.
Highlights
After computing each point value, its calculation amount is applied to the voltage variable of the Izhikevich neuron model for reproducing different spiking patterns
Soleimani et al [131] proposes a set of piecewise linear models for realizing the Izhikevich neuron in high performances
The proposed model uses a memory for calculating the nonlinear term of the original neuron model
Summary
We have an accurate model (similar to the original model) that can reproduce all firing patterns in a high degree of similarity This new model is implemented on a Xilinx Virtex-II FPGA board (XC2VP30 model) without any nonlinear terms, resulting in a biological neural network with high efficiency and frequency (as well as low-cost implementation). In this approach, piecewise linear, hyperbolic-based, and dynamic-based and other methods are available, but in all of these methods, the original functions are replaced by new terms with similar behaviors of the original one.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have