in real-time and 20x20 in quadruple speed. Synaptic
connections are realized by bidirectional gap-junction
coupling. The synthesized design runs on the Xilinx
ML605 development board at 200MHz clock fre-
quency and takes 16 % of all LUT resources. A
comparison with C++ simulations under physiologi-
cal conditions shows that the processor works accu-
rately. Furthermore, it is about 2.9 times faster than
an Intel core i7 with 2 CPU-cores. Our hierarchical
structure with a main-controller as higher level con-
trol and a neuron core with all arithmetic components
including a core-controller allows the implementation
of physiologically more relevant chemical synapses
in a special module and can easily be extended to a
multi-core architecture. This will drastically increase
the computing power and is one of the next targets of
this research.
REFERENCES
Bonabi, S., Asgharian, H., Safari, S., and Ahmadabadi, M.
(2014). FPGA implementation of a biological neural
network based on the Hodgkin-Huxley neuron model.
Frontiers in Neuroscience, 8.
Du Nguyen, H. (2013). GPU-based simulation of brain neu-
ron models. Master’s thesis, Delft Technical Univer-
sity.
FitzHugh, R. (1961). Impulses and physiological states in
theoretical models of nerve membrane. Biophysical
Journal, 1:445–466.
Fox, R., Gatland, I., Roy, R., and Vemuri, G. (1988). Fast,
accurate algorithm for numerical simulation of expo-
nentially correlated colored noise. Physical Review A,
38(11):5938–5940.
Gerstner, W., Kistler, W., Naud, R., and Paninski, L. (2014).
Neuronal dynamics - from single neurons to networks
and models of cognition. Cambridge University Press.
Graas, E., Brown, E., and Lee, R. (2004). An FPGA-based
approach to high-speed simulation of conductance-
based neuron models. Neuroinformatics, 2:417–435.
Hahn, H., Timmermann, D., Hosticka, B., and Rix, B.
(1994). A unified and division-free CORDIC argu-
ment reduction method with unlimited convergence
domain including inverse hyperbolic functions. IEEE
Transactions on Computers, 43:1339–1344.
Hermida, R., Patrone, M., Piju´an, M., Monz´on, P., Oreg-
gioni, J., and Braun, H. (2012). An analog circuit
implementation of a Huber-Braun cold receptor neu-
ron model. Conference of the IEEE Engineering in
Medicine and Biology Society, pages 3376–3379.
Hodgkin, A. and Huxley, A. (1952). A quantitative descrip-
tion of membrane current and its application to con-
ductance and excitation in nerve. Journal of Physiol-
ogy, 117:500–544.
Izhikevich, E. (2004). Which model to use for cortical spik-
ing neurons. IEEE Transactions of Neural Networks,
15(5):1063–1070.
Izhikevich, E., Desai, N., Walcott, E., and Hoppensteadt, F.
(2003). Bursts as a unit of neural information: selec-
tive communication via resonance. Trends in Neuro-
sciences, 26(3):161–167.
Muthuramalingam, A., Himavathi, S., and Srinivasan, E.
(2008). Neural network implementation using FPGA:
issues and application. International Journal of Elec-
trical, Computer, Energetic, Elecronic and Communi-
cation Engineering, 2(12):2802–2808.
Pikovsky, A., Rosenblum, M., and Kurths, J. (2001). Syn-
chronization - a universal concept in nonlinear sci-
ences. Cambridge University Press.
Postnova, S., Finke, C., Huber, M., Voigt, K., and Braun,
H. (2012). Conductance-based models for the eval-
uation of brain functions, disorders, and drug ef-
fects. InMosekilde, E., Sosnovtseva, O., and Rostami-
Hodjegan, A., editors, Biosimulation in biomedical re-
search, health care and drug development, chapter 5,
pages 97–132. Springer-Verlag.
Postnova, S., Finke, C., Jin, W., Schneider, H., and Braun,
H. (2009). A computational study of the interde-
pendencies between neuronal impulse pattern, noise
effects and synchronization. Journal of Physiology,
104:176–189.
Postnova, S., Voigt, K., and Braun, H. (2007). Neural syn-
chronization at tonic-to-bursting transitions. Journal
of Biological Physics, 33:129–143.
Walther, J. (1971). A unified algorithm for elementary func-
tions. Proc. Spring Joint Computer Conference, pages
379–385.
Xia, S. and Qi-Shao, L. (2005). Firing patterns and com-
plete synchronization of coupled Hindmarsh-Rose
neurons. Chinese Physics, 14(1):77–85.
Zhang, Y., Nunez-Yanez, J., McGeehan, J., Regan, E.,
and Kelly, S. (2009). A biophysically accurate
floating point somatic neuroprocessor. Proceed-
ings of the 2009 International Conference on Field-
Programmable Logic and Applications (FPL), pages
26–31.