Pani Danilo, Meloni Paolo, Tuveri Giuseppe, Palumbo Francesca, Massobrio Paolo, Raffo Luigi
EOLab - Microelectronics and Bioengineering Lab, Department of Electrical and Electronic Engineering, University of Cagliari Cagliari, Italy.
Information Engineering Unit, PolComIng Department, University of Sassari Sassari, Italy.
Front Neurosci. 2017 Feb 28;11:90. doi: 10.3389/fnins.2017.00090. eCollection 2017.
In the last years, the idea to dynamically interface biological neurons with artificial ones has become more and more urgent. The reason is essentially due to the design of innovative neuroprostheses where biological cell assemblies of the brain can be substituted by artificial ones. For closed-loop experiments with biological neuronal networks interfaced with modeled networks, several technological challenges need to be faced, from the low-level interfacing between the living tissue and the computational model to the implementation of the latter in a suitable form for real-time processing. Field programmable gate arrays (FPGAs) can improve flexibility when simple neuronal models are required, obtaining good accuracy, real-time performance, and the possibility to create a hybrid system without any custom hardware, just programming the hardware to achieve the required functionality. In this paper, this possibility is explored presenting a modular and efficient FPGA design of an spiking neural network exploiting the Izhikevich model. The proposed system, prototypically implemented on a Xilinx Virtex 6 device, is able to simulate a fully connected network counting up to 1,440 neurons, in real-time, at a sampling rate of 10 kHz, which is reasonable for small to medium scale extra-cellular closed-loop experiments.
在过去几年中,将生物神经元与人工神经元动态连接的想法变得越来越迫切。其本质原因在于创新型神经假体的设计,即大脑中的生物细胞组件可被人工组件替代。对于生物神经网络与建模网络连接的闭环实验,需要面对若干技术挑战,从活体组织与计算模型之间的底层连接到以适合实时处理的形式实现后者。当需要简单的神经元模型时,现场可编程门阵列(FPGA)可以提高灵活性,获得良好的准确性、实时性能,并且有可能创建一个无需任何定制硬件的混合系统,只需对硬件进行编程以实现所需功能。在本文中,探索了这种可能性,提出了一种利用Izhikevich模型的模块化且高效的尖峰神经网络FPGA设计。所提出的系统在Xilinx Virtex 6器件上进行了原型实现,能够以10 kHz的采样率实时模拟一个包含多达1440个神经元的全连接网络,这对于中小规模的细胞外闭环实验来说是合理的。