Astrocytes are the most abundant type of glial cells in the central nervous system (CNS). These non-neuronal cells are able to regulate the neurons activity in the different parts of brain tissue by calcium waves generation in its internal space.Moreover, astrocytes interact with neurons and modulate the spiking activity of them. In this paper, a set of piecewise linear estimations of a three-dimensional spontaneous astrocyte model are presented for digital FPGA realization. This leads to achieve a high-speed and low-cost system in large-scale implementation. In this approach, the three-dimensional original model is converted to a two-dimensional one and the hardware overhead have been reduced, significantly due to eliminating the large number of multiplications in the original astrocyte model. Simulation results in MATLAB demonstrate that our method can mimic the original calcium waves in high degree of similarity. To validate our method in case of hardware, the proposed model has been tested and simulated in Modelsim software and also implemented on Spartan3 XC3S50 (TQ144) FPGA board. Hardware realization results show that the proposed model has high similarity by the simulation outputs. Consequently, this reduced-model of astrocyte can be used in large-scale networks because of its low-cost hardware and high-speed system. KEYWORDS digital implementation, FPGA, neuron, spontaneous astrocyte
INTRODUCTIONSpiking neural networks (SNNs) are very attractive research area that helps to investigate the neural networks, which is inspired by nature. 1,2 This approach is inspired by information processing in biological neural networks and makes them interesting choice for the efficient realization of biological neural networks. [3][4][5][6] From the neuromorphic engineering point of view, hardware implementation of different parts of the central nervous system (CNS), including neurons, synapses, and astrocytes, is significant in this field. [7][8][9][10] Neurons are the basic blocks in the brain that communicates with other neurons via connection ports called synapses. 11 In fact, the CNS is made of a large number of biological neurons in a complex pattern. In other words, the data transmission between two coupled neurons is completed via synaptic terminal. On the other hand, the non-neuronal astrocyte cells are connected to neurons and synapses to regulate and protect the spiking neurons activity during the synaptic coupling. 1,2,7 Also, the astrocytes generate the spontaneous oscillations in its internal space that is observed as calcium wave patterns in the cytosol. From a physiological viewpoint, neurons in the brain are surrounded by a large number of astrocytes (by 709 Int J Circ Theor Appl. 2020;48:709-723.wileyonlinelibrary.com/journal/cta