FPGA ARCHITECTURE OF GENERALIZED LAGUERRE-VOLTERRA MIMO MODEL FOR NEURAL POPULATION ACTIVITIES Will X. Y. Li #1 , Rosa H. M. Chan 3 , Wei Zhang #1 , C. W. Yu #2 , Ray C. C. Cheung #2 , Dong Song 3 , Theodore W. Berger 4 # Department of Electronic Engineering, City University of Hong Kong, Hong Kong 1 {xiangyuli4,wezhang6}@student.cityu.edu.hk 2 {r.cheung,chiwaiyu}@cityu.edu.hk Department of Biomedical Engineering, University of Southern California, Los Angeles, USA 3 {homchan,dsong}@usc.edu 4 berger@bmsr.usc.edu ABSTRACT We present a full-parallelized and pipelined architecture for a generalized Laguerre-Volterra MIMO system to iden- tify the time-varying neural dynamics underlying spike ac- tivities. The proposed architecture consists of a first stage containing a vector convolution and MAC (Multiply and Ac- cumulation) component; a second stage containing a pre- threshold potential updating unit with an error approxima- tion function component; and a third stage consisting of a gradient calculation unit. A flexible and efficient architec- ture that can accommodate different design speed require- ments is generated. The design runs on a Xilinx Virtex-6 FPGA and the processing core produces data samples at a speed of 1.33 × 10 6 data frames/sec, which is 3.1 × 10 3 times faster than the corresponding C model running on an Intel i7-860 Quad Core Processor. 1. INTRODUCTION Brain represents information and controls actions through the ensemble spiking activity of subpopulations of its neu- rons [1]. Underlying spike transformations across brain re- gions, biological processes including synaptic transmissions, dendritic integrations, and spike generations, are difficult to study in vivo because these processes are highly nonlinear, dynamical and often time-varying [2]. For example, certain forms of plasticity, such as long-term potentiation (LTP) [3] and long-term depression (LTD) [4], occur in response to specific input patterns. Such plasticity, which can be viewed as a system time-varying property, is manifested as a change in input-output function. Quantitative studies of how such functions of information transmission across brain regions evolve during behavior are required in order to better under- stand the mechanism of the brain. While functional magnetic resonance imaging (fMRI) and other non-invasive imaging methods hold promise to un- derstand a cognition process [5], neither the spatial-temporal resolution, nor generalizability of these technologies are yet at a level to provide the bridge required. For instance, fMRI is insufficient for the study of the development of perception which is action-dependent [6]. Meanwhile, the spatial reso- lution of electroencephalography (EEG) is low as the signals recorded are temporal integrated from large numbers of syn- chronously active neurons in a brain region [1]. Therefore, we utilize single unit recordings from the implanted elec- trodes to identify the time and the locations of the episodes of changes in neuronal population nonlinear dynamics. Adaptive filters based on the point process framework were applied to the nonlinear dynamical model developed to track time-varying systems [7]. Previous research mod- els use continuous inputs and outputs: in encoding studies, output neuron firing rates are used instead of spikes; in de- coding studies, input neuron firing rates are used instead of spikes. Temporal resolution is lost using neuron firing rates instead of spikes. Instead, our method utilizes adaptive fil- ter based on the point-process framework [8] and we have developed a computational tool to understand the underly- ing time-varying nonlinear neural system using both natural spike inputs and outputs [7]. However, in real experimental applications, parallel computing facilities are required to an- alyze the data from large number of actual neuronal units in- volved and long duration of experiments. An efficient hard- ware model that can implement the method and reduce the computation time will be very useful for intensive biological data analysis. The major contribution of this paper consists of three parts: 1) We have developed a novel hardware model based on the Field-programmable Gate Array (FPGA) to prototype the proposed Generalized Laguerre-Volterra Model (GLVM). To the best of our knowledge, this work has never been pub- lished in previous literatures. 2) Simulation results show that the hardware processing core achieves a 3.1 × 10 3 x in data throughput compared with the software approach using the C programming language. 2011 21st International Conference on Field Programmable Logic and Applications 978-0-7695-4529-5/11 $26.00 © 2011 IEEE DOI 10.1109/FPL.2011.19 44